hint: start > ausführen > "help" eingeben und die enter-taste drücken. merkst du das verhalten? was ist test.exe und bist du dir sicher, dass die anwendung sich nicht wie "help" verhält?
EXE File ausführen
Einklappen
X
-
ja ich weiss worauf du hinauswillst .
aber um meine exe handelt es sich um eine installationsdatei die ich als test genommen habe :-)
der help befehl unter ausführen öffnet zwar ein fenster
es wird aber dann auch gleich wieder geschlossen .
aber meine datei verhällt sich nicht so
ausserdem hatte ich das schon mit einer batch datei getestet .
hier wäre der auszug der batch
echo Hallo
pause
exit
Kommentar
-
Ich hab mir da jetzt nicht alles durchgelesen, mag sein daß es schon vorgekommen ist - BACKTICKS:
PHP-Code:`D:\\hp\\tools\\close_b_c_t_w.exe`
PHP-Code:<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?>
Kommentar
-
Bevor der Thread hier noch weiter ausartet, hab ich einfach mal bei Google gesucht, und folgendes gefunden:
http://aspn.activestate.com/ASPN/Mai...hp-Dev/1417343
Und die Lösung, die dort vorgeschlagen wird, ist ungefähr folgende:
Original geschrieben von asp2php
ich habe nicht vom Anfang gelesen. Frage:
- läuft PHP mit Apache oder IIS?
- hat der ausführende User genügend Rechte an cmd.exe und test.exe?
- Ist ein Datenaustausch mit dem Desktop zugelassen?
die Notwendigen Einstellungen dafür findest du hier: http://www.php-resource.de/forum/sho...threadid=47118 vielleicht hilfts
Kommentar
-
@hand, ist Windows OS, also nix mit backsticks und ls -la
@stefens, öffne die MMC von IIS, Rechtsklick auf die Website -> Eigenschaften, irgendwo steht was von "Scriptzugriff und ausführbare Dateien erlauben" oder was ähnliches, diesen Punkt mußt du auswählen. Dann mußt du auch noch ein Häkchen bei "Durchsuchen erlauben" setzen. Mein Server befindet sich grad im Linux-OS, daher kann ich nicht exakt sagen, wie die Schritte sind.
HTH. Sonst mußt du bis morgen warten.
Kommentar
-
also etwas im mmc kenn ich mich schon aus .
ich weiß zumindest wie man die rechte für die website setzt .
nun gut , das hab ich ja auch . aber warum das net funzt weiss ich nicht *schnief*
kann es sein das in der php.ini noch was eingetragen werden muss ?
aber eigentlich nicht *denke ich mir mal* .
naja , dann warte ich einfach mal :-)
wenn ich mich schon 1 woche damit befasse , fällt der eine tag auch nicht mehr auf *lach
Greetz
Kommentar
-
Hm ... wie sieht denn:
- mit safe_mode aus? on oder off
- gibt es denn Eichschränkungen derart: disable_functions = exec, passthru, system, popen in php.ini?
- läuft ein IISLockdown drauf?
- der User IUSR_... und IWAM... haben Zugriffe auf das Verzeichnis, wo die Datei liegt?
P.S. mei Server ist immer noch im Linux-OS , hab noch was zu tun, vielleicht kriegen wir das auch so hin, ich habe bisher PHP nicht im IIS laufen und wollte das tun, aber ... jetzt noch nicht
P.S.S. du hast den IWAM... den Zugriff auf cmd.exe schon längst gegeben oder nicht?Zuletzt geändert von asp2php; 04.12.2004, 11:14.
Kommentar
-
also gut , ganz so fit bin ich nu doch wieda nicht *lach
du meinst sicher IUSR Adminisrtator oder ?
der steht z.b eingetragen bei websites .
wie das mit der php ini ausschaut , weiss ich net da hab ich ja nu garkeine ahnung von den einstellungen da drin .
und was it IISLockdown ?
zur php.ini kann ich ja hier mal den inhalt texten wenn das net zu viel ist =)
du hast den IWAM... den Zugriff auf cmd.exe schon längst gegeben oder nicht?
^^^^nicht das ich wüsste wie das funktioniert *g ^^^^
Kommentar
-
ok , hab ich gemacht .
benutzer iwam und iusr oder sowas hinzugefügt und vollzugriff gestattet , das ganze übernommen und gespeichert .
nun habe ich getestet die exe datei direkt über url aufzurufen .
da verlangt er nun keine benutzerauthorisation mehr und läd ewig lange .
aber im taskmanager wirds sie nicht angezeigt
aber das php script scheint nun die exe nicht zu starten .
oder besser gesagt es geht noch immer net *g
folgendes scirpt hab ich genommen :
<?
system("START /b test.exe")
?>
und dann das hier
<?
system("START /b notepad.exe")
?>
http://H4293.serverkompetenz.net/test.exe
http://H4293.serverkompetenz.net/test.php
Kommentar
Kommentar