• This forum has a zero tolerance policy regarding spam. If you register here to publish advertising, your user account will be deleted without further questions.

.exe per PhP ausführen ???

Sziebeck

Registered User
Hallodri zusammen,

ich hab zu Hause einen Windows 2k Rechner, der über Dyndns und einem Apache erreichbar ist und so diverse Skripts ausführen kann (nachstehend "PC Home" genannt).

Nun möchte ich über einen anderen PC (Netzwerk oder sogar extern) ein Skript ausführen, das ein Programm auf "PC Home" startet.

Dies habe ich bereits probiert über den Aufruf der php-Datei

http://192.168.15.88/test.php

die folgenden Quellcode beinhaltet:

PHP:
exec("d:/intranet/calc.bat > d:/intranet/temp.txt 2>&1");

Aber der Taschenrechner wird nicht gestartet. Die Batch Datei ist getestet und funktioniert einwandfrei.

Ich habe auch schon es mit folgenden Quellcodes probiert:

PHP:
exec("c:/windows/system32/calc.exe > d:/intranet/temp.txt 2>&1");

und

PHP:
system("c:/windows/system32/calc.exe > d:/intranet/temp.txt 2>&1");

alles ohne Erfolg. Was mach ich falsch???


Mein PC: Windows2003 ,iis6

Danke im vorraus,Sven
 
Last edited by a moderator:
system("c:/windows/system32/calc.exe > d:/intranet/temp.txt 2>&1");

alles ohne Erfolg.

Welchen "Erfolg" versprichst Du Dir denn davon, was wuerdest Du erwarten, was passieren soll und was sagen die logs Deines Webservers dazu?
(Darf der aus seinem Context heraus in /System32 was ausfuehren?)

Ciao,
Mercy.
 
ich habe nur gegoogelt ,aber ich finde nichts :-(

ich möchte später auf dem Rechner einen DolServer per php starten und stoppen ....

MOD: Und Du möchtest Dich ein bisschen mehr bemühen, Regel Nr. 3 einzuhalten :) Nicht böse gemeint, aber zumindest der Satzanfang!
 
Last edited by a moderator:
Back
Top