Announcement

Collapse
No announcement yet.

Ausführen als...

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ausführen als...

    Bei W2K und XP gibt es die Möglichkeit Programme "Ausführen als..." auzuführen.

    Wie kann ich so was für mein Programm umgehen -
    ergo das nur der derzeit angemeldete User das Programm nutzten kann!?

    Danke Euch

    Delphinia

  • #2
    Hallo,

    das wird sich nicht in allen Fällen einschränken lassen. Während die Win32-API-Funktion <b>SHCreateProcessAsUserW</b> sich über die Registry noch steuern lässt, führen <b>CreateProcessAsUser</b> und <b>CreateProcessWithLogonW</b> direkt zum Ziel. In allen drei Fällen läuft der neu gestartete Prozess im Sicherheitskontext des neuen Benutzers. In der Hilfedatei aus dem Platform SDK liest sich das so: "<i>The new process then runs the specified executable file in the security context of the specified credentials (user, domain, and password). It can optionally load the user profile of the specified user</i>"

    Comment

    Working...
    X