У меня есть приложение, которое находится в сетевом ресурсе, который используют все пользователи в моем офисе. У них на рабочих столах есть ярлыки, указывающие на это программное обеспечение, и все это хрень. Когда вы хотите открыть файл справки через само приложение (Справка -> Темы справки), оно открывает файл CHM, который также находится в ресурсе. Файл CHM не открывается и выдает типичную ошибку «Переход на веб-страницу был отменен».
Я пробовал редактировать реестр с помощью HHReg и разрешать максимально разрешенную зону вплоть до ограниченных сайтов, но безуспешно. Я также указывал фактические файлы CHM на общем ресурсе как разрешенные файлы, но безуспешно.
Файлы CHM прекрасно открываются через проводник, но не открываются с помощью этого приложения, что говорит мне, что проблема в том, что приложение запускается из общего ресурса, а не локально. Так что, должно быть, есть какие-то другие настройки разрешений/безопасности, блокирующие открытие файла CHM.
Я просмотрел всю информацию ниже, но безуспешно:
http://www.helpandmanual.com/products_hhreg.html
http://www.winhelponline.com/blog/fix-cannot-view-chm-files-network-xp-2003-vista/
решение1
У нас была та же проблема с 32-битным приложением на 64-битной ОС. Добавил regkey(и) из статьи Microsoft kb 896054 в Wow6432Node в реестре, и это сработало!!!