Теоретический затык

do-do
12/4/2008, 8:17:25 PM
Суть проблемы - Система XP.
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 одно из проблемных расширений.
do-do
12/4/2008, 11:40:18 PM
НЕТ проблемных расширений - все работает прекрасно....если запускать из сеанса винды. НО ВСЕ валится...при запуске ВОРДА из консоли (собственно косяк и вылез при запуске ассоциаций из под Far. Проверил из чистой консоли (cmd) те же грабли. Причем Ворд запускается, но открыть файл не может...падает)

Я не в курсе (точнее не помню)... в новом сеансе (консольном) какая ветка реестра будет задействована... может где то в CurrentVersion1 или CurrentVersioт2 копать надо :)

Вообще ясно дело не в расширениях.... (Ворд не может и сам по себе открыть любой файл)
DELETED
12/4/2008, 11:48:32 PM
Блин.
Еще раз спросить?

Способ запуска через "проводник" и консоль - разные.


gun_rifle.gif
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) что будет :)))
DELETED
12/6/2008, 4:40:44 PM
.
Глючим. Тему раскрыли. :)


Понятно. Дело все в том, что запус с консоли происходит через ShellExecute, а через Explorer через бездну ассоциаций. Поэтому ремонтировать надо начинать с реестра.

А еще есть капитальное средство. Переписать в фаре ассоциации на !\!.! :) И забить на это болт.
do-do
12/6/2008, 8:25:50 PM
Забил :)
напомнил, что те же 2а года взад были поставлены Дельфи 6 - посоветовал на него переползти - в этой связке косяков не будет...а уж потом когда попаду к бабушке...там и ковырну