Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как с помощью js запустить exe-шник на клиентской


Автор: aksined 30.6.2006, 10:51
Товарищ устанавливает некоторую программу у себя на машине.
Потом заходит на наш сайт, получает какие-то данные, в соостветствии с ними выбирает какие-то пункты и нажимает на кнопку, обработчик которой смотрит, что же он навыбирал, и запускает локально ехе-шник в качестве параметров передавая пользовательский выбор. Собственно, как это сделать с помощью js?
Кроме написания функций мной, пользователь должен, как я понимаю, еще настроить свой броузер для таких операций

В основном пишу не перл, но тут нужна не серверная часть, а локальная, поэтому прошу у вас подсказки

Надо отметить, что не стоит задачи кого-то нае...ть и все у него грохнуть. Пользователь будет знать, что у него делается. И желательно сделать так, чтобы можно было так работать только с моим ехе-шником в целях безопасности 

Автор: sergejzr 30.6.2006, 11:16
aksined, не легче в ехешник типа браузера вставить что нибудь? 

Автор: aksined 30.6.2006, 11:29
exe-шник не мой - купленный, править его не получится никак.
Выбор только один - как я написал.
ехе-шник меняться не будет, а вот остальной код хотелось бы менять прозрачно для пользователя 

Автор: sergejzr 30.6.2006, 11:52
Насколько я знаю, это возможно только в ИЕ и только с ActiveX. (ребята поправят).А ActiveX рано или поздно вообще отключат (много проблем как раз с удалённым доступом создаёт.). Короче говоря Javascript для таких вещей не предназначен...

На твоём месте я бы смотрел (в таком порядке)
1) можно ли написать свой ексешник вместо браузера.
2) Пользовать signt applets (это в JAVA)  

Автор: aksined 30.6.2006, 12:10
Спасибо
Сейчас как раз все и идет в сторону отказа от броузера как платформы, а хотелось бы именно на нам все и построить для уменьшения клиентской части.
будем посмотреть 2). А по этому пункту можешь ли подсказать ссылки? Буду сильно признателен 

Автор: Sardar 30.6.2006, 12:26
Даже не знаю что крутить нужно, что бы ShellExec заработало...

http://forum.vingrad.ru/index.php?showtopic=59607
http://forum.vingrad.ru/index.php?showtopic=71856
http://msdn.microsoft.com/library/en-us/script56/html/6f28899c-d653-4555-8a59-49640b0e32ea.asp?frame=true
http://msdn.microsoft.com/library/en-us/script56/html/5593b353-ef4b-4c99-8ae1-f963bac48929.asp?frame=true  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)