Запустить приложение с графическим интерфейсом из CGI-скрипта
666
patryk.beza
Можно ли запустить приложение с графическим интерфейсом из CGI-скрипта (в Windows 7)?
Допустим, я хочу запустить Video Lan (VLC) . Как мне это сделать?
1-я попытка: я пытался использовать exec
функцию в Perl. Мой CGI-скрипт cgi-bin/Test.pl
:
#!C:\Perl64\bin\perl.exe use strict; use warnings; print "Content-type: text/html\n\n"; exec qq("C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe");
2-я попытка: мой CGI-скрипт cgi-bin/Test.pl
:
#!C:\Perl64\bin\perl.exe use strict; use warnings; print "Content-type: text/html\n\n"; my @returnInfo = `C:\\Users\\Me\\Desktop\\Test.bat`; print join("<br />", @returnInfo);
Мой C:\Users\Me\Desktop\Test.bat
:
start "" "C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe"
К сожалению, это не работает. localhost:80/cgi-bin/Test.pl
загружается ~ 10 секунд и ничего не появляется.
Когда я запускаю Test.pl
и Test.bat
вручную появляется окно и все работает правильно.
Я ожидаю, что должен использовать runas
команду (как упомянуто здесь ), но есть запрос пароля пользователя, который я не могу заполнить автоматически.
Для `runas.exe` есть опция` / savecred`, которая сохраняет пароль. Таким образом, вы можете запустить нужную команду `runas.exe` с этой опцией, и тогда Windows будет использовать сохраненный пароль при следующем вызове команды.
LawrenceC 11 лет назад
0
Эта опция недоступна для `Windows 7 Home` и` Windows 7 Starter Edition` (см. Документацию).
patryk.beza 11 лет назад
0
Может быть, попробуйте установить запланированное задание (деактивировано), и я думаю, что вы можете запустить его с помощью команды `schtasks`.
LawrenceC 11 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
4
Как заблокировать выровненные по правому краю панели инструментов в Windows 7, чтобы они не выглядел...
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
-
3
Мой второй жесткий диск не виден в Windows 7
-
7
Как заменить Блокнот в Windows 7?
-
2
Как расположить значки панели задач Windows 7 в 2 ряда?
-
1
Проблемы во время сна на Windows 7
-
6
Как управлять функцией привязки Windows 7 с помощью двух мониторов?
-
10
Как мне обновить Windows 7 RC до Windows 7 RTM?
-
3
Какая защита от шпионского ПО доступна для Windows 7?