Как запустить Windows EXE (DOS команды) из моего клиента (с помощью Jquery) - PullRequest
0 голосов
/ 19 января 2012

Я хочу, чтобы на моей странице было мало ссылок, которые в свою очередь вызывали бы "Панель управления", "DeviceManager", "InstalledPrograms" и т. Д.

Я нашел эквивалентные команды для запуска этих exe-файлов. Пожалуйста, помогите мне узнать, как их вызывать из моего кода Jquery.

(FYI) Команды для
1. Панель управления есть: control.exe 2. DeviceManager:% SystemRoot% \ System32 \ devmgmt.msc 3. Установленные программы: control.exe appwiz.cpl

Ответы [ 2 ]

1 голос
/ 19 января 2012

Хотя я согласен с другими, что это плохая идея, я могу придумать законную причину, по которой вы захотите это сделать. например Техническое руководство по поиску и устранению неисправностей для вашей компании Intranet и ее сотрудников, кликабельные гиперссылки для открытия указанных программ были бы полезны и проще, чем читатель, чтобы ввести их через командную строку. Как насчет простой гиперссылки?

  • Если вы хотите сделать это через Интернет, забудьте об этом, это большое нет нет.
  • Если вы хотите сделать это для пользователей внутри сети, просто добавьте URL-адрес сервера в доверенные зоны в IE, и он должен работать
  • Если вы делаете это локально, то все будет нормально работать с file:// URI

enter image description here

<a href="file://c:\windows\System32\appwiz.cpl">Open Installed Programs</a>
1 голос
/ 19 января 2012

Вы не можете запускать исполняемые файлы через браузер, не без какого-либо установленного плагина.

Это по соображениям безопасности и конфиденциальности.

Просто представьте на мгновениекак бы выглядело, если бы любой случайный сайт мог выполнить любую программу на вашем компьютере.

...