Pliki pomocy pod kontrolą
- 13.07.2005, godz. 15:58
Pliki pomocy systemu Windows z rozszerzeniem CHM mogą zawierać kod wykonywalny, który figuruje w pliku w postaci polecenia skrótu. Wykonywanie kodu z plików wykonywalnych jest ryzykowne z punktu widzenia bezpieczeństwa systemu, można jednak wprowadzić pewne ograniczenia tego procesu.
Dokonując wpisów w Rejestrze można zdefiniować katalogi, które mogą zawierać pliki pomocy z kodem wykonywalnym, natomiast w przypadku plików pomocy umieszczonych w pozostałych katalogach system blokuje wykonywanie kodu.
Odnajdź w Rejestrze (menu "Start | Uruchom | regedit") klucz
"HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System"
i utwórz w nim wartość ciągu rozwijalnego (REG_EXPAND_SZ) o nazwie "HelpQualifiedRootDir". W polu danych przypisz jej wszystkie foldery (rozdzielając ich nazwy średnikami), w których można przywoływać kod wykonywalny z plików pomocy.
Pozostawienie pustego pola danych zablokuje wykonywanie kodu z jakichkolwiek plików CHM.
Zrestartuj system aby wprowadzić zmiany w życie.