Der Martin: Bat mit Php starten incl. neues Windows-Fenster

Beitrag lesen

Moin,

Die Windows Zauberworte (Dienste)
datenaustausch zwischen dienst und desktop zulassen [x]

einleuchtend. Hätte man drauf kommen können ...

Da stellt sich die Frage was die Dos-Box mit dem Desktop zutun hat?

Sehr viel: Sie erscheint ja als Fenster auf selbigem.
Ein Dienst ("service") ist ein Prozess, der im Hintergrund läuft, in der Regel irgendeine wichtige Aufgabe erledigt, aber mit dem angemeldeten Benutzer nicht direkt kommuniziert. Üblicherweise laufen solche Dienste dann mit den Zugriffsprivilegien des Betriebssystems selbst. Typische Beispiele sind die Druckerwarteschlange oder der Windows-Taskplaner.
Auch der Apache Webserver läuft als solcher Dienst unter Windows mit den "Benutzerdaten" des Betriebssystems, und PHP auch, weil es vom Apachen gestartet wird (egal ob als Modul oder als CGI). Der Windows-Desktop "gehört" dagegen dem angemeldeten User.

Wenn man nun weiß, dass Windows zwischen diesen Bereichen relativ sauber trennt (und "im Prinzip" weiß ich das ja), sollte einem diese Lösung eigentlich einfallen. :-(

So long,
 Martin

--
Heutzutage gilt ein Mann schon dann als Gentleman, wenn er wenigstens die Zigarette aus dem Mund nimmt, bevor er eine Frau küsst.
  (Barbra Streisand, US-Schauspielerin)