É possível iniciar o aplicativo com GUI a partir do script CGI (no Windows 7)?
Digamos que eu queira lançar o Video Lan (VLC) . Como posso fazer isso?
1ª tentativa:
Eu tentei usar a função exec
em Perl. Meu script 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ª tentativa:
Meu script 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);
Meu C:\Users\Me\Desktop\Test.bat
:
start "" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe"
Infelizmente, isso não funciona. localhost:80/cgi-bin/Test.pl
está carregando ~ 10 segundos e nada aparece.
Quando eu inicio a janela Test.pl
e Test.bat
manualmente, aparece e tudo funciona corretamente.
Espero usar o comando runas
(conforme mencionado aqui ) mas há um prompt de senha do usuário que não consigo preencher automaticamente.