CHM-файлы не открываются из исполняемого файла на сетевом ресурсе

1373
qroberts

У меня есть приложение, которое находится на общем сетевом ресурсе, которым пользуются все пользователи в моем офисе. Они имеют ярлыки на своих рабочих столах, указывающие на это программное обеспечение, и все в порядке. Если вы хотите открыть файл справки через само приложение (Справка -> Разделы справки), оно открывает файл CHM, который также находится в общей папке. Файл CHM не открывается и выдает типичную ошибку «Навигация к веб-странице была отменена».

Я попытался отредактировать реестр с помощью HHReg и позволить максимально допустимой зоне быть вплоть до запрещенных сайтов без какой-либо удачи. Я также указал фактические файлы CHM на общем ресурсе как разрешенный файл без удачи.

Файлы CHM прекрасно открываются через проводник, но не открываются с помощью этого приложения, которое говорит мне, что проблема заключается в том, что приложение запускается из общего ресурса, а не локально. Поэтому должны быть какие-то другие параметры разрешений / безопасности, блокирующие открытие файла CHM.

Я просмотрел всю информацию ниже без какой-либо удачи:

http://social.technet.microsoft.com/Forums/en-US/winserverGP/thread/3aa9a69c-c1fd-42a4-b948-42263f1c3cb7

http://www.helpandmanual.com/products_hhreg.html

http://www.winhelponline.com/blog/fix-cannot-view-chm-files-network-xp-2003-vista/

Вот связанный вопрос, но это не та проблема

3
У меня та же проблема с HP Quality Center / Управление жизненным циклом приложений. Программа дает нам возможность напрямую загрузить файл CHM из приложения, и нам предлагается сохранить его локально на жестком диске. Тогда это работает. Я думаю, что обходной путь в вашем случае состоит в том, чтобы установить скрипт «install help file», который запускается при создании профиля пользователя, который копирует файлы справки с общего диска в известную локальную папку и создает ярлыки на рабочем столе для файлы. Дайте нам знать, если вы найдете способ открыть его с общего диска без удаления обновления Windows. Horn OK Please 12 лет назад 0
Это очень плохо. Интересно, есть ли способ заменить файл CHM в общей папке ярлыком / символической ссылкой на локальную копию (если бы я должен был ее скопировать), чтобы при попытке запустить его в приложении он действительно открывал их местная машина. Я поиграю еще немного. Спасибо за предложение, хотя! qroberts 12 лет назад 0
Технически это является недостатком приложения (точнее, Microsoft * сделала * это недостатком), если не может открыть справку с общего диска. Единственный реальный способ решить эту проблему - это изменить приложение. Horn OK Please 12 лет назад 0
Я установил AutoIT на сетевой диск и заметил ту же проблему. Z: \ AutoIT.chm работает при запуске из Explorer.exe, но не из приложения для редактирования Z: \ Scite \ Scite.exe. rjt 10 лет назад 0

1 ответ на вопрос

0
Dick

We had the same issue with a 32 bit application on a 64 bit OS. Added the regkey(s) from article Microsoft kb 896054 to the Wow6432Node in the registry as well and it worked!!!

Похожие вопросы