Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Запуск внешнего приложения из скрпита Asp на сервере

463
06 мая 2005 года
waterman
178 / / 17.01.2003
Всем привет. Мне надо запустить внешнее приложение из скрипта на ASP (не ASP.NET). Как это сделать, не пойму. Побывал на форумах, в том числе англоязычных -- тоже ничего не нашел вразумительного. Даже куски кода, которые там приводились в пример, после вставки в страницу не работали. Например, вот этот:
 
Код:
Set WshShell=Server.CreateObject("WScript.Shell")
WshShell.run "chart.exe"
выдавал ошибку 0x80070002. Не знаю даже, с какой стороны подойти. Буду благодарен за совет.
Необходимо запустить exe-файл, дождаться его завершения и выполнять ASP-скрипт дальше.
463
06 мая 2005 года
waterman
178 / / 17.01.2003
Забыл уточнить: внешнее приложение надо запустить на стороне сервера.
1.9K
08 мая 2005 года
slider
81 / / 20.07.2004
Цитата:
Originally posted by waterman
Забыл уточнить: внешнее приложение надо запустить на стороне сервера.


Хакерством попахивает. Ты что сервер хочешь взломать?

463
10 мая 2005 года
waterman
178 / / 17.01.2003
Цитата:
Originally posted by slider
Хакерством попахивает. Ты что сервер хочешь взломать?



При чем тут хакерство? :) У меня на сайте есть asp-страница. Из нее мне нужно запустить приложение, которое находится на том же сервере, где и сайт, написанное мной же (exe-файл), так, чтобы это приложение выполнилось на сервере и вернуло результат в скрипт.

463
11 мая 2005 года
waterman
178 / / 17.01.2003
Нашел работающий вариант:
 
Код:
dim WshShell
set WshShell = CreateObject("WScript.Shell")
WshShell.Run "d:\wwwroot\chart.exe "&chr(34)&NewGUID&".wmf"&chr(34), 4, true
set WshShell = Nothing

Все, что нужно, этот код выполняет.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог