Pliki pomocy pod kontrolą

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.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200