Datei unter anderem User ausfuehren?
-
Hallo Leute,
Ich wollte Fragen wie ich mit C ein Programm code das eine Datei unter einem bestimmten Administrator Account ausfuehrt, sofern man natuerlich das PW des Admins besitzt. Waere echt wichtig das schnellstmoeglich zu wissen, vielen Dank. (PS: Bin absoluter C Neuling).
-
Das ist mit ANSI-C nicht möglich, ein Moderator wird dich ins WinAPI-Forum verschieben.
Wird aber nicht ganz einfach, soviel kann ich dir hier schon prohpezeien

MfG SideWinder
-
Sofern du Windows verwendest, gäbe es eine einfache Möglichkeit.
Du könntest per system() oder äquivalenten Methoden den "runas"-Befehl
ausführen.
-
Dieser Thread wurde von Moderator/in c.rackwitz aus dem Forum ANSI C in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Hab gerade leider nur den VB KB Artikel gefunden:
How to start a process as another user from Visual Basic
http://support.microsoft.com/kb/285879/en-usSiehe auch: CreateProcessWithLogonW
http://msdn.microsoft.com/library/en-us/dllproc/base/createprocesswithlogonw.asp
-
Curry-King
Womit du dich aber auf nur wenige Betriebssteme beschränkst... bei Windows XP Home Editon sollte das normal schon nicht funktionieren... davon mal abgesehen das du system(...) benutzt und eine Sünde begehst -.-
-
Hier das lief bei mir immer:
MSDNMfG Radiation