Zitat von
Dezipaitor:
Kennst du Gründe warum ImpersonateSelf verwendet wurde, [...]
Es handelt sich in erster Linie um eine Vereinfachung (damit man nur noch OpenThreadToken braucht), um an das Token zu gelangen (sonst müsste man erstmal prüfen ob der Thread ein eigenes Token hat und alternativ das Token des Prozesses verwenden.
Wenn ich mich recht erinnere, dann handelt es sich um die (Re-)Implementierung einer
API, die nicht in allen Versionen von Windows NT zur Verfügung steht...