Теоретический затык
do-do
Мастер
12/4/2008, 8:17:25 PM
Суть проблемы - Система XP.
WinWord прекрасно открывает ассоциированные файлы, но стоит перейти в консоль cmd (или Far) и из нее запустить то падает с ошибкой (с предложением отправить в MS отчет). Причем Запускается нормально, но при попытке открытия файла (не доходит до открытия менеджера файлов) падает.
Проблема видимо не в памяти (в этом бы случае был бы слышно своп, да и вякнул бы). Вот и думаю (машину видел несколько минут..., доступа нет, желательно понять в чем дело и по телефону объяснить, что делать)
Приму советы (сперва почему.... а том и до что делать дойдем)
WinWord прекрасно открывает ассоциированные файлы, но стоит перейти в консоль cmd (или Far) и из нее запустить то падает с ошибкой (с предложением отправить в MS отчет). Причем Запускается нормально, но при попытке открытия файла (не доходит до открытия менеджера файлов) падает.
Проблема видимо не в памяти (в этом бы случае был бы слышно своп, да и вякнул бы). Вот и думаю (машину видел несколько минут..., доступа нет, желательно понять в чем дело и по телефону объяснить, что делать)
Приму советы (сперва почему.... а том и до что делать дойдем)
DELETED
Акула пера
12/4/2008, 11:14:14 PM
А что там для расширения в
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\
HKEY_CLASSES_ROOT\
.ext, где ext одно из проблемных расширений.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\
HKEY_CLASSES_ROOT\
.ext, где ext одно из проблемных расширений.
do-do
Мастер
12/4/2008, 11:40:18 PM
НЕТ проблемных расширений - все работает прекрасно....если запускать из сеанса винды. НО ВСЕ валится...при запуске ВОРДА из консоли (собственно косяк и вылез при запуске ассоциаций из под Far. Проверил из чистой консоли (cmd) те же грабли. Причем Ворд запускается, но открыть файл не может...падает)
Я не в курсе (точнее не помню)... в новом сеансе (консольном) какая ветка реестра будет задействована... может где то в CurrentVersion1 или CurrentVersioт2 копать надо :)
Вообще ясно дело не в расширениях.... (Ворд не может и сам по себе открыть любой файл)
Я не в курсе (точнее не помню)... в новом сеансе (консольном) какая ветка реестра будет задействована... может где то в CurrentVersion1 или CurrentVersioт2 копать надо :)
Вообще ясно дело не в расширениях.... (Ворд не может и сам по себе открыть любой файл)
DELETED
Акула пера
12/4/2008, 11:48:32 PM
Блин.
Еще раз спросить?
Способ запуска через "проводник" и консоль - разные.
upd: вы или спрашивайте, или учите меня жить.
upd2: про CCS и его копии смешно сказали. Плакал.
Еще раз спросить?
Способ запуска через "проводник" и консоль - разные.
upd: вы или спрашивайте, или учите меня жить.
upd2: про CCS и его копии смешно сказали. Плакал.
do-do
Мастер
12/5/2008, 6:31:27 PM
(JeyLo @ 04.12.2008 - время: 20:48)
Способ запуска через "проводник" и консоль - разные.
Вот я и спрашиваю в ЧЕМ
вы или спрашивайте, или учите меня жить.
Лучше помогите - материально
Способ запуска через "проводник" и консоль - разные.
Вот я и спрашиваю в ЧЕМ
вы или спрашивайте, или учите меня жить.
Лучше помогите - материально
DELETED
Акула пера
12/5/2008, 7:57:19 PM
Так вот.... Читаем мой первый ответ. :)
do-do
Мастер
12/5/2008, 9:58:51 PM
Ну а ежли взглянуть чуть выше...на мой вопрос, там можно прочесть
машину видел несколько минут..., доступа нет
поэтому, что там в реестре, бог знает и по телефону боюсь не узнаю. Юзер бабушка (в прямом смысле), которая рассчитывает различные химические аппараты на Турбо Паскале :) и что такое regedit пожалуй не смогу объяснить
Суть всего поста.... вчем разница между гуишной работы винды и консольной...ведь и окружение наследуется... и библиотеки используются при работе одни.... (проблема в том, что книг по Винде у меня нету вообще :) по всяким Линухам и Юнихам полно, там понятно...)... Мне бы понять ПОЧЕМУ (не потому , что вот в ветке реестра косяк, а он там есть скорей всего , года 2а взад, когда настраивал этот комп, все работало :) - а месяц взвд как мне сказали, сломалось))
Лады, придеться ехать к пациенту.... ;( и ковырять уж по месту....
гм... интересно, если ворд запустить как сервис (через srvany.exe) что будет :)))
машину видел несколько минут..., доступа нет
поэтому, что там в реестре, бог знает и по телефону боюсь не узнаю. Юзер бабушка (в прямом смысле), которая рассчитывает различные химические аппараты на Турбо Паскале :) и что такое regedit пожалуй не смогу объяснить
Суть всего поста.... вчем разница между гуишной работы винды и консольной...ведь и окружение наследуется... и библиотеки используются при работе одни.... (проблема в том, что книг по Винде у меня нету вообще :) по всяким Линухам и Юнихам полно, там понятно...)... Мне бы понять ПОЧЕМУ (не потому , что вот в ветке реестра косяк, а он там есть скорей всего , года 2а взад, когда настраивал этот комп, все работало :) - а месяц взвд как мне сказали, сломалось))
Лады, придеться ехать к пациенту.... ;( и ковырять уж по месту....
гм... интересно, если ворд запустить как сервис (через srvany.exe) что будет :)))
DELETED
Акула пера
12/6/2008, 4:40:44 PM
.
Глючим. Тему раскрыли. :)
Понятно. Дело все в том, что запус с консоли происходит через ShellExecute, а через Explorer через бездну ассоциаций. Поэтому ремонтировать надо начинать с реестра.
А еще есть капитальное средство. Переписать в фаре ассоциации на !\!.! :) И забить на это болт.
Глючим. Тему раскрыли. :)
Понятно. Дело все в том, что запус с консоли происходит через ShellExecute, а через Explorer через бездну ассоциаций. Поэтому ремонтировать надо начинать с реестра.
А еще есть капитальное средство. Переписать в фаре ассоциации на !\!.! :) И забить на это болт.
do-do
Мастер
12/6/2008, 8:25:50 PM
Забил :)
напомнил, что те же 2а года взад были поставлены Дельфи 6 - посоветовал на него переползти - в этой связке косяков не будет...а уж потом когда попаду к бабушке...там и ковырну
напомнил, что те же 2а года взад были поставлены Дельфи 6 - посоветовал на него переползти - в этой связке косяков не будет...а уж потом когда попаду к бабушке...там и ковырну