Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Mehrere Threads unter verschiedenen Nutzern (https://www.delphipraxis.net/58470-mehrere-threads-unter-verschiedenen-nutzern.html)

sakura 7. Dez 2005 14:34


Mehrere Threads unter verschiedenen Nutzern
 
Hi,

leider ist die MSDN Hilfe nicht sehr aufschlussreich in diesem Bezug, deswegen wollte ich mal wissen, ob (und welche) ihr Erfahrungen damit habt.

Generell nutze ich recht gerne MSDN-Library durchsuchenImpersonateLoggedOnUser, um einen Prozess unter einem anderen Account laufen zu lassen. Soweit so gut. Nun möchte ich aber nicht den Prozess, sondern nur einen Thread unter einem anderen Account laufen lassen. Besser noch, innerhalb einer Anwendung würde ich gerne verschiedene Threads unter verschiedenen Accounts laufen lassen.
Die MSDN schreibt
The impersonation lasts until the thread exits or until it calls RevertToSelf.
Leider wird im selben Topic aber auch immer wieder vom Gesamtprozess gesprochen.

Also kurz um: hat es schon mal jemand versucht und waren diese Versuche erfolgreich oder nicht?

...:cat:...

Heffalump 7. Dez 2005 16:44

Re: Mehrere Threads unter verschiedenen Nutzern
 
Es funktioniert unter Threads mit den beiden von Dir genannten Funktionen (ImpersonateLoggedOnUser, RevertToSelf) und gilt nur für den Thread, sofern die Funktionen durch den Thread aufgerufen werden

sakura 8. Dez 2005 13:11

Re: Mehrere Threads unter verschiedenen Nutzern
 
Zitat:

Zitat von Heffalump
Es funktioniert unter Threads mit den beiden von Dir genannten Funktionen (ImpersonateLoggedOnUser, RevertToSelf) und gilt nur für den Thread, sofern die Funktionen durch den Thread aufgerufen werden

Dann bin ich mal gespannt. Danke für das "Heads-Up" :mrgreen: Sonst hätte ich ein Problem mit meiner Idee... ;-)

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz