2015-08-03 4 views
0

Я пытаюсь реализовать пользовательскую схему 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?

+0

не то, что я пришел через раньше, но это звучит, как вы что-то попав в слое безопасности в IE - это довольно логично, что эта система будет думать, это плохо идея иметь возможность запускать произвольные сценарии командной строки из браузера; это было бы мечтой хакера, чтобы иметь возможность сделать это. Я подозреваю, что вы можете просто найти, что это невозможно. – Spudley

+0

Я вижу @Spudley, но если он работает в Chrome, я предполагаю, что должен быть способ заставить его работать в IE ... или нет – lucasdc

+1

Chrome и IE не используют один и тот же код безопасности; нет причин, по которым они должны работать одинаково. – Spudley

ответ

1

решаемых его создание .bat, который выполняет cmd