Bonsoir Karzoff, merci encore.
En ouvrant l'invite de commande en mode administrateur, j'obtiens ces résultats.
psexec -l -d "C:\Program Files\SAS\SAS 9.1\sas.exe"
Sas s'ouvre en erreur apparemment parce que je ne l'ai pas installé en administrateur (voir PJ).
psexec -l -d "C:\Program Files\FileZilla FTP Client\filezilla.exe"
Idem pour Filezilla, apparemment parce que je ne l'ai pas installé en administrateur (voir PJ).
psexec -l -d "C:\Program Files\Winamp\winamp.exe"
Par contre en installant Winamp en administrateur, il s'ouvre sans erreur.
Donc déjà je pense que pour ouvrir Firefox via un explorer, je dois au préalable l'installer en administrateur.
Maintenant, j'essaie d'exécuter Winamp via Apache avec le script :
1 2 3
| #!c:/users/ash_rmy/documents/sas_web/p/bin/perl.exe -s
print "Content-type:text/html\n\n";
system('c:\\psexec -s "c:\\program files\\winamp\\winamp.exe"'); |
1 2 3 4 5 6 7
| [Tue Aug 18 21:23:12 2009] [error] [client 127.0.0.1] \r
[Tue Aug 18 21:23:12 2009] [error] [client 127.0.0.1] PsExec v1.96 - Execute processes remotely\r
[Tue Aug 18 21:23:12 2009] [error] [client 127.0.0.1] Copyright (C) 2001-2009 Mark Russinovich\r
[Tue Aug 18 21:23:12 2009] [error] [client 127.0.0.1] Sysinternals - www.sysinternals.com\r
[Tue Aug 18 21:23:12 2009] [error] [client 127.0.0.1] \r
[Tue Aug 18 21:23:12 2009] [error] [client 127.0.0.1] Connecting to local system...\r \r\rStarting PsExec service on local system...\r \r\rConnecting with PsExec service on PC-DE-ASH_RMY...\r \r\rStarting c:\\program files\\winamp\\winamp.exe on PC-DE-ASH_RMY...\r \r\r\r
[Tue Aug 18 21:23:12 2009] [error] [client 127.0.0.1] c:\\program files\\winamp\\winamp.exe exited on PC-DE-ASH_RMY with error code 1.\r |
avec ce script :
1 2 3
| #!c:/users/ash_rmy/documents/sas_web/p/bin/perl.exe
print "Content-type:text/html\n\n";
system('c:\\psexec "c:\\program files\\winamp\\winamp.exe"'); |
ça reste en attente.
avec ce script :
1 2 3
| #!c:/users/ash_rmy/documents/sas_web/p/bin/perl.exe
print "Content-type:text/html\n\n";
system('c:\\psexec -l -d "c:\\program files\\winamp\\winamp.exe"'); |
J'ai ce message dans la log :
1 2 3 4 5
| [Tue Aug 18 21:26:52 2009] [error] [client 127.0.0.1] PsExec v1.96 - Execute processes remotely\r
[Tue Aug 18 21:26:52 2009] [error] [client 127.0.0.1] Copyright (C) 2001-2009 Mark Russinovich\r
[Tue Aug 18 21:26:52 2009] [error] [client 127.0.0.1] Sysinternals - www.sysinternals.com\r
[Tue Aug 18 21:26:52 2009] [error] [client 127.0.0.1] \r
[Tue Aug 18 21:26:52 2009] [error] [client 127.0.0.1] c:\\program files\\winamp\\winamp.exe started with process ID 5480.\r |
Apparemment, là il est ouvert mais je ne le vois pas...
merci de votre aide.
au fait, j'exécute les commandes en local et j'ai bien autorisé Apache à interagir avec le bureau (voir PJ).
ash_rmy.
Partager