Apache 2.2 Server auf Windows 7 soll Fensteranwendung sichtbar(!) starten
Hallo zusammen,
Ich suche schon seit einiger Zeit nach einer Möglichkeit, eine Fensteranwendung über eine Webseite zu starten.
Das ganze sieht so aus:
Bisher habe ich es mit PHP exec() und popen() probiert, das Programm bleibt aber immer unsichtbar. Auch wenn ich das Programm über ein VBScript laufen lasse mit
Ich habe auch schon versucht, dem Apachedienst den "Datenaustasch mit dem Desktop" (oder wie das genau heisst) zu erlauben, oder ihn unter meinem Konto anzumelden - Immer das gleiche Ergebnis: Kein Fenster. Das Program startet zwar immer, der Benutzername stimmt, die Befehlszeile ist identisch zu der, wenn ich das Programm manuell starte, aber eben immer im Hintergrund.
Gibt es irgendeine Möglichkeit, das Programm sichtbar zu starten?
MfG,
Mathe172
P.S.:Ich bin mir nicht sicher, ob das hier der optimale Bereich für mein Problem ist. Sollte dem nicht so sein, verschiebe ich ihn gerne.
Ich suche schon seit einiger Zeit nach einer Möglichkeit, eine Fensteranwendung über eine Webseite zu starten.
Das ganze sieht so aus:
- Apache 2.2.22 (WIN32) mit PHP 5.4.7 läuft auf Windows 7 Home Premium 64bit
- Der Server ist über das Internet per IP erreichbar
- Nun soll man über eine Webseite eine Fensteranwendung starten können, welche normal laufen soll und wichtig, sichtbar sein muss
Bisher habe ich es mit PHP exec() und popen() probiert, das Programm bleibt aber immer unsichtbar. Auch wenn ich das Programm über ein VBScript laufen lasse mit
CreateObject("WScript.Shell").Run("C:\Pfad\Programm.exe", 1)
Ich habe auch schon versucht, dem Apachedienst den "Datenaustasch mit dem Desktop" (oder wie das genau heisst) zu erlauben, oder ihn unter meinem Konto anzumelden - Immer das gleiche Ergebnis: Kein Fenster. Das Program startet zwar immer, der Benutzername stimmt, die Befehlszeile ist identisch zu der, wenn ich das Programm manuell starte, aber eben immer im Hintergrund.
Gibt es irgendeine Möglichkeit, das Programm sichtbar zu starten?
MfG,
Mathe172
P.S.:Ich bin mir nicht sicher, ob das hier der optimale Bereich für mein Problem ist. Sollte dem nicht so sein, verschiebe ich ihn gerne.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 193678
Url: https://administrator.de/contentid/193678
Ausgedruckt am: 24.11.2024 um 00:11 Uhr
8 Kommentare
Neuester Kommentar
Hallo mathe172!
Und so:
Gruß Dieter
Und so:
CreateObject("WScript.Shell").Run """C:\Pfad\Programm.exe""", 1
Gruß Dieter
So was ähnliches hatte ich auch schon mal gefragt, hat sich aber noch keine Lösung abgezeichnet:
.bat via PHP auf Webserver starten
.bat via PHP auf Webserver starten
Hm, komisch, bei mir tut das aber.
Wichtig ist, daß der Dienst des Apachen entweder als User ausgeführt wird, und dieser auch die notwendigen Rechte dazu hat, oder den Apachen einfach erst gar nicht als Dienst starten.
Lonesome Walker
Wichtig ist, daß der Dienst des Apachen entweder als User ausgeführt wird, und dieser auch die notwendigen Rechte dazu hat, oder den Apachen einfach erst gar nicht als Dienst starten.
Lonesome Walker