2014-01-07 2 views
0

Когда я использую функцию shell.Run или ShellExecute, он открывает мой exe, но exe не работает в новом процессе. Как я могу запустить его в новом процессе?Javascript - запустить exe в новом процессе

EDIT: Это мой сценарий: у меня есть сайт, установленный на iis на сервере1. У меня есть 10 клиентов citrix, подключающихся к этому серверу. Я хочу, чтобы пользователь нажал кнопку на странице asp, чтобы открыть exe в новом процессе, который будет запущен на клиенте citrix. Не на сервере1.

Спасибо.

+0

, если ваша цель - злонамеренно заразить компьютеры людей вредоносным ПО, вы используете неправильный инструмент для работы. Клиентская сторона JS изолирована от песка для предотвращения такого рода вещей. –

+0

Я вижу, что вы говорите. Теперь я отредактирую свой вопрос и объясню весь сенарио. –

ответ

0

Попробуйте использовать «start calc.exe», например. Это порождает приложение в новом процессе. Дополнительную информацию можно найти здесь: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/start.mspx?mfr=true

+0

Я могу сделать это из javascript? \ –

+0

Вы говорите о серверном Javascript, конечно? Вы не можете запускать программы с клиентской JS, поскольку в песочнице в вашем браузере есть очень веские причины. Но вы можете использовать его на сервере, например, с node.js: http://nodejs.org/api/child_process.html – Robert

+0

Я говорю о стороне клиента. –

Смежные вопросы