Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
quit
1

Как получить командную строку сервара ?

11.10.2007, 18:17. Просмотров 1271. Ответов 11
Метки нет (Все метки)


Использовать можно любые подручные средства.
Мне в голову ничего не приходит - может кто поможет.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2007, 18:17
Ответы с готовыми решениями:

Получить командную строку (CommandLine|arguments) процесса без прав администратора
Задача: Необходимо получить параметры запуска всех процессов. Если получать данные через...

Как передать параметр из поля формы в командную строку?
С помощью ASPSMARTUPLOAD гружу файл в базу, т.е есть страничка с формой form.asp и ее action - файл...

Добавление аргументов в командную строку
Здравствуйте, делаю консольное приложение. Приведу сразу пример вызова приложения с передачей...

Передача значений аргументов через командную строку
К примеру, видел такие реализации как prog.exe -server 10.10.10.1 -mask 255.255.255.192 -key...

11
0 / 0 / 0
Регистрация: 03.10.2007
Сообщений: 129
11.10.2007, 18:22 2
Ты имеешь в виду запрос клиента?
Если да, то Request.ServerVariables('QUERY_STRING')
Или что-то другое?
0
quit
11.10.2007, 18:25 3
Нет имеется ввиду как на панели внизу
start->run
только програмно.
Нужно зарегистрировать dll и есть все логины пароли.
0 / 0 / 0
Регистрация: 03.10.2007
Сообщений: 129
11.10.2007, 18:31 4
Если на этот раз я правильно понял, ты желаешь в ASP выполнить какое-либо приложение?
Если да, то можно с помощью компонента WScript.Shell:
<%
BatFileName='C:inetpub
eg_dll.bat'
Set WShShell = Server.CreateObject('WScript.Shell')
WShShell.Run(BatFileName, 1, True)
%>
В .BAT файле укажешь нужную команду.
0
quit
11.10.2007, 18:34 5
Атлично то что надо.
Большое спасибо.
Rise
30.08.2010, 21:43 6
у меня при попытке запустить какой либо баник возникает такая ошибка
в IIS проставил все прова, и на файл этот тоже

Error Type:
Microsoft VBScript runtime (0x800A0046)
Permission denied
0 / 0 / 0
Регистрация: 03.10.2007
Сообщений: 129
31.08.2010, 12:15 7
Обрати внимание, что при использовании Shell процесс запускается под правами не IUSR_computername, а IWAM_computername. Именно для него нужно проставить права на запуск .bat-файла, и не в IIS, а в Windows.
0
Rise
31.08.2010, 14:52 8
Странно, но я для
IWAM_coputername и IUSR_computername задал все права (full control-allow), мало того я для весх юзеров на это файл дал все права
В IIS все разрешено.
Может это из-за того что я обращаюсь из виртуальной папки, хотя к ней тоже применил full control

пытаюсь запустить батник
c: est.bat

@Echo Off
%windir%
otepad.exe

Error Type:
Microsoft VBScript runtime (0x800A0046)
Permission denied
Rise
31.08.2010, 14:52 9
но если запускаю
Set WShShell = Server.CreateObject('WScript.Shell')
WShShell.Run '%windir% ' & 'notepad.exe'

то удачно выполняеться
pl
51 / 17 / 6
Регистрация: 18.05.2007
Сообщений: 1,322
31.08.2010, 15:39 10
в IIS дай права на выполнение исполняемых файлов, а не только скриптов
0
Rise
31.08.2010, 16:09 11
спосиба разобрался
нужно было сделать websharing на папке
0 / 0 / 0
Регистрация: 23.10.2010
Сообщений: 13
30.10.2010, 09:03 12
Сделал все рекомендации
сделал вертуальный каталог
разрешил IIS выполнять bat файлы
в Windows разрешил IWAM_ на запуск
и не запускаеться пишет 500 ошибку

<%
BatFileName='C:Inetpubwwwrootatcopy_log.bat'
set WshShell = WScript.CreateObject ('WScript.Shell')
WShShell.Run (BatFileName, 1, True)
%>
В батнике
copy_log.bat

net send ip_адресс моей локальной машины test

Помогите в чем может быть дело?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2010, 09:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Передать параметры в командную строку и перехватить результат обратно в приложение
Дорого времени суток! Есть небольшая задача: необходимо из C# приложения вызвать выполнение...

Как получить и передать параметры из другой программы (через командную строку)?
Как получить и передать параметры из другой программы (через командную строку)

Вывести квадраты чисел от А до В (числа получить через командную строку)
Описать программу, которая выводит на экран квадраты чисел от А до В. (А и В получить с помощью...

Как передать строку из слов и пробелов через командную строку?
Я сделал запуск проги через командную строку. Теперь считываю параметры. Ничего сложного. Один...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.