Имя: Пароль:
IT
Админ
Не открывается HTML-файл справки через ярлык на общем диске
0 blassterr
 
25.11.08
22:40
Ситуация следующая: в домене на сервере лежит база документов с типом "Скомпилированный HTML-файл  справки" , так вот необходимо чтобы каждый пользователь через ярлык мог этот файл читать. Файл периодически обновляется, так что как сейчас это не вариант каждому на рабочий стол бегать скидывать. Дело в том что он у них читается когда этот файл  непосредственно на компе. А через ярлык если делать - то IE пишет что невозможно отобразить страницу. Может файрвол блокирует?
1 The gray Cardinal
 
25.11.08
23:46
CHM так открываться и не должны, это специально в Windows предусмотрено - безопасность. CHM может содержать скрипты, которые исполняются совершенно в другом контексте безопасности, нежели чем обычные интернет-страницы.

Выход - копировать CHM на локальную машину (в т.ч. программно). Например, ярлык на рабочем столе пользователя запускает скрипт, который копирует CHM-файл с общего ресурса в C:\SpecialPlace\ (сверяя, например, дату модификации файла, если файл велик), а затем запускает его.
2 blassterr
 
25.11.08
23:57
Классно! А не подскажешь как это написать или сделать (исходник может есть)?
3 Moriarti
 
26.11.08
07:48
Чтобы с сетевого диска открывать CHM, нужно локально прописать в реестре:

------------------------
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions]
"MaxAllowedZone"=dword:00000001
"EnableFrameNavigationInSafeMode"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000001
------------------------

Удачи!
4 The gray Cardinal
 
26.11.08
10:47
(3) WinXP SP3, не работает.
5 The gray Cardinal
 
26.11.08
11:29
У меня сработало так:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions]
"MaxAllowedZone"=dword:00000000
"EnableFrameNavigationInSafeMode"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000003

А вообще, вот:
http://support.microsoft.com/kb/892675/ru
6 blassterr
 
26.11.08
22:14
Спасибо, (1) сложновато будет
7 blassterr
 
02.12.08
00:49
(3) и (5) не пашет :(