2009-04-12 12 views

Antwort

1

Wenn der Prozess im Kontext des ersten Benutzers ausgeführt wird, führen Sie LogonUser aus, um ein Sicherheitstoken für den zweiten Benutzer zu erhalten. Erzeugen Sie einen Thread und rufen Sie ImpersonateLoggedOnUser an, übergeben Sie das Token als Parameter. Der zweite Thread hat Zugriff auf DirB. Lesen Sie Daten im ersten Thread, übergeben Sie sie an die zweite und schreiben Sie sie von dort.

Wenn der Benutzer, dem Sie angehören, über Sicherungs- oder Wiederherstellungsberechtigungen verfügt, können Sie diese mit OpenProcessToken gefolgt von AdjustTokenPrivileges einfacher aktivieren.

Verwandte Themen