Я пытаюсь реализовать пользовательскую схему URI с использованием HKCU (HKEY_CURRENT_USER)
, но я не могу заставить ее работать в Internet Explorer. Я создал ключ под HKCU\Software\Classes
, который просто выполняет cmd.exe
. Он работает в Chrome, но когда я пытаюсь вызвать мой пользовательский URI в IE я получаю эту ошибку:Не удается выполнить cmd.exe с использованием настраиваемой схемы URI в IE
unable to open this helper application the protocol specified in this address is not valid custom uri
Если я пытаюсь переименовать cmd.exe
в {anything_else}.exe
и обновлять его в моем реестре, это работает. Есть ли способ, которым я могу выполнить cmd
с использованием пользовательского URI под HKCU
на IE?
не то, что я пришел через раньше, но это звучит, как вы что-то попав в слое безопасности в IE - это довольно логично, что эта система будет думать, это плохо идея иметь возможность запускать произвольные сценарии командной строки из браузера; это было бы мечтой хакера, чтобы иметь возможность сделать это. Я подозреваю, что вы можете просто найти, что это невозможно. – Spudley
Я вижу @Spudley, но если он работает в Chrome, я предполагаю, что должен быть способ заставить его работать в IE ... или нет – lucasdc
Chrome и IE не используют один и тот же код безопасности; нет причин, по которым они должны работать одинаково. – Spudley