SorgenkindMech: php programm ausführen

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

  1. Hellihello

    bei mir geht

      
     shell_exec('start firefox.exe');  
    
    

    frankx

    1. 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 ;(
      
      1. Hellihello

        shell_exec('calc');?
        frankx

        1. 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 ...

          1. Hellihello
            dazu leider nicht

            frankx