Set WshShell=Server.CreateObject("WScript.Shell")
WshShell.run "chart.exe"
Запуск внешнего приложения из скрпита Asp на сервере
Код:
Необходимо запустить exe-файл, дождаться его завершения и выполнять ASP-скрипт дальше.
Забыл уточнить: внешнее приложение надо запустить на стороне сервера.
Цитата:
Originally posted by waterman
Забыл уточнить: внешнее приложение надо запустить на стороне сервера.
Забыл уточнить: внешнее приложение надо запустить на стороне сервера.
Хакерством попахивает. Ты что сервер хочешь взломать?
Цитата:
Originally posted by slider
Хакерством попахивает. Ты что сервер хочешь взломать?
Хакерством попахивает. Ты что сервер хочешь взломать?
При чем тут хакерство? :) У меня на сайте есть asp-страница. Из нее мне нужно запустить приложение, которое находится на том же сервере, где и сайт, написанное мной же (exe-файл), так, чтобы это приложение выполнилось на сервере и вернуло результат в скрипт.
Код:
dim WshShell
set WshShell = CreateObject("WScript.Shell")
WshShell.Run "d:\wwwroot\chart.exe "&chr(34)&NewGUID&".wmf"&chr(34), 4, true
set WshShell = Nothing
set WshShell = CreateObject("WScript.Shell")
WshShell.Run "d:\wwwroot\chart.exe "&chr(34)&NewGUID&".wmf"&chr(34), 4, true
set WshShell = Nothing
Все, что нужно, этот код выполняет.