18.10.2016, 15:22
|
Новичок на форуме
|
|
Регистрация: 20.06.2015
Сообщений: 5
|
|
Запуск .bat из javascript
У меня в проекте должны запускаться файлы с сервера, на php такой вариант я не нашел, начал смотреть на javascript, нашел, пытаюсь запустить и как всегда ничего не работает, подскажите почему?
<html>
<body>
<script type="text/javascript">
var WshShell, obj;
WshShell = WScript.CreateObject("WScript.Shell");
obj = WshShell.Run("C:\wamp\www\start.bat", 0);
WshShell = null;
</script>
</body>
</html>
|
|
18.10.2016, 15:42
|
Новичок на форуме
|
|
Регистрация: 20.06.2015
Сообщений: 5
|
|
да пробовал я этот exec(), не могу запустить в фоновом режиме батник
|
|
18.10.2016, 16:35
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,577
|
|
Что ты подразумеваешь под фоновым режимом?
Прежде чем ответить - обязательно прочитай статью по последней ссылке.
__________________
29375, 35
|
|
18.10.2016, 16:55
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от HAIRY
|
var WshShell, obj;
WshShell = WScript.CreateObject("WScript.Shell");
obj = WshShell.Run("C:\wamp\www\start.bat", 0);
WshShell = null;
|
В HTA такое запустить можно, из под веб страницы только разрешив исполнение ActiveX.
|
|
18.10.2016, 16:58
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от laimas
|
В HTA такое запустить можно, из под веб страницы только разрешив исполнение ActiveX.
|
хорошо, что это можно сделать только в ИЕ это же сколько ботнетов можно было бы создать если бы это работало во всех браузерах)
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
18.10.2016, 17:44
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от cyber
|
хорошо, что это можно сделать только в ИЕ это же сколько ботнетов можно было бы создать если бы это работало во всех браузерах)
|
Выполнять ActiveX можно не только в IE, разрешив в настройках, но и в других браузерах если установить такое дополнение. Виновником дыр и пользователь может быть. )
|
|
18.10.2016, 18:11
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от laimas
|
Выполнять ActiveX можно не только в IE, разрешив в настройках, но и в других браузерах если установить такое дополнение
|
Ну тут уже нужно постаратся, из коробки работает толькое в ие)
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
18.10.2016, 18:21
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Нет, из коробки и в IE не работает, если не разрешит пользователь. Другое дело если червь сам изменит политику безопасности браузера, ну так это уже иная песня. )
|
|
19.10.2016, 09:28
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от laimas
|
если не разрешит пользователь
|
Да, но одно дело когда спрашивает в браузере и пользователь тупо кликает, а другое когда нужно установить доп. плагин или зайти в настройки
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
|
|