exec(); nicht als System ausführen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
apache
befehl
beliebigen nutzer
beliebiges programm
benutzer
code
fenster
folgendes aufrufen
funktion
hintergrund
idee
information
jemand
konsole
laufen
problem
programm
starten
system
-
Hallo,
ich habe bei mir auf meinen PC xampp laufen.
Ich möchte mit den Befehl exec Programme auf diesen pc ausführen, doch leider werden diese Programme immer mit System ausgeführt,
das führt dazu das ich höchstens im Hintergrund etwas hören kann.
Hat vielleicht jemand eine Idee wie ich es hinkriege das ich Programme über php ausführen kann die man dann auch auf den jeweiligen User sehen kann?
mfg
Anialarm
Beitrag geändert: 23.12.2008 21:33:04 von anialarm -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du könntest evtl. mit der exec-Funktion folgendes aufrufen:
runas /user=benutzname eigentlichesProgramm
Dann kannst du ein beliebiges Programm mit einem beliebigen Nutzer starten.
Weitere Informationen zu runas findest du, wenn in der Konsole einfach "runas" eintippst.
Ich hoffe, dass das hilft,
MooToo -
Das geht leider nicht denn dann öffnet sich cmd.exe als System, weil ich kein Passwort angegeben haben und es mit runas unmöglich ist ein Passwort zu übergeben. Ich habe zwar ein Programm gefunden zum Passwort übergeben und mit nicht System Accounts geht auch aber es geht über System trotzdem nicht.
Doch dann hab ich gemerkt das es geht sobald man Apache.exe manuell startet. Das Problem ist nur das immer ein nervendes Fenster offen ist. Gibt es eine Möglichkeit ein Programm versteckt zu starten ohne es in der Taskleiste zu sehen und ohne es als ein anderen Benutzer auszuführen?
Beitrag geändert: 23.12.2008 21:33:58 von anialarm -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage