php programm ausführen
SorgenkindMech
- webserver
0 frankx0 SorgenkindMech0 frankx0 SorgenkindMech0 frankx
moins ihr
ich bin immernoch dabei ...... leider
also ich möchte mit php ein programm ausführen, wie is mir egal
entweder über exec() / system() oder über COM (wenn das geht) oder sonst wie
aber ich krigs nich hin
habe PHP 5.1.2, IIS5.1 (XP PRO)
tja, und ich bekomme es nicht hin
beispiel:
[test.php]
exec("c:\cpau -u Administrator -p "..." -ex online.bat -nowarn",$test);
var_dump($test);
[online.bat]
rasphone -d "T-DSL Business"
ergibt:
array(5) { [0]=> string(45) "Current Security Context: NT-AUTORITÄT\SYSTEM" [1]=> string(54) "Error: Couldn't create Process: (5) Zugriff verweigert" [2]=> string(0) "" [3]=> string(42) "The command did not complete successfully." [4]=> string(0) "" }
das problem is natürlich, dass das gestartete Programm mit der benutzeroberfläche interagieren muss, sprich es muss so ausgeführt werden, als wenn der aktuell angemeldete benutzer das programm gestartet hätte, oder wie ich es im obigen beispiel wollte, dass der Administrator das Programm startet ......
hat da jemand eine idee??
cmd.exe zugriff jeder voll
cpau.exe zugriff jeder voll
rasphone.exe zugriff jeder voll
ich weiß nich mehr wirklich weiter .........
ich hoffe, dass das jemand unter XP schonmal hinbekommen hat, denn unter 2000 ist das garkein problem ....
frue mich auf jede antwort
bis denn dann
Hellihello
bei mir geht
shell_exec('start firefox.exe');
frankx
Hellihello
bei mir geht
shell_exec('start firefox.exe');
>
> frankx
hm
ja theoretisch funktioniert das hier auch, wie ich gerade feststelle, allerdings wird die verbindung nicht wie erwartet hergestellt
es wird zwar gewählt, bishin zu benutzername und kennwort wird überprüft, aber danach stirbt er mit der fehlermeldung, dass der remoteserver nicht geantwortet hat
im systemprotokoll steht auch nix von dem gescheitertem versuch...
das is mein problem ;(
Hellihello
shell_exec('calc');?
frankx
Hellihello
shell_exec('calc');?
frankx
funktioniert .........
genauso wie wordpad
rasphone wird auch ausgeführt, aber es kommt halt keine verbindung zustande, obwohl, wenn ich die verbindung manuell als aktuell angemeldeter benutzer ausführe, es einwandfrei funktioniert ...
ich hoffe du hast noch eine idee, wie es funktionieren könnte ...
Hellihello
dazu leider nicht
frankx