Я не знаю, на каком языке вы предоставляете код. Но я знаю, что это создает обработчик протокола.
HKEY_CLASSES_ROOT
представляет HKEY_LOCAL_MACHINE\SOFTWARE\Classes
и HKEY_CURRENT_USER\SOFTWARE\Classes
в реестре. Затем он сообщает ключ с именем alert , а затем сообщает два строковых значения под предупреждением: (по умолчанию) значение с данными "URL: протокол оповещения" и Протокол URL значение с данными "" . Окончательный результат этого шага выглядит следующим образом:
То же самое с остальными кодами. Если вы боитесь неправильно изменить реестр, вы можете использовать следующий reg-файл. Результат совпадает с кодом, который вы предоставляете. Сохраните приведенный ниже код как reg файл , затем дважды щелкните по нему, чтобы он работал в реестре:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\alert]
"URL Protocol"="\"\""
@="\"URL:Alert Protocol\""
[HKEY_CURRENT_USER\Software\Classes\alert\DefaultIcon]
@="\"iexplore.exe,1\""
[HKEY_CURRENT_USER\Software\Classes\alert\shell]
[HKEY_CURRENT_USER\Software\Classes\alert\shell\open]
[HKEY_CURRENT_USER\Software\Classes\alert\shell\open\command]
@="cmd /k set myvar=%1 & call set myvar=%%myvar:alert:=%% & call \"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe\" %%myvar%% & exit /B"