Ein weiterer Versuch war den Dienst als anderer Benutzer zu starten.
Somit konnte ich zumindest GetProcessAffinityMask ausführen.
Beim Set bekomme ich aber auch weiterhin ein
Access Denied.
Mit den OpenProcessToken habe ich auch Probleme, da auch hier ein
Access Denied rauskommt.
Werde mal versuchen ob eine Serviceanwendung die Rechte dazu hat.
Zitat:
Das schafft eher Probleme als dass es welche löst... (von der Sicherheit mal ganz abgesehen)
Arbeite hier eh auf einer VM-WARE mit Remote Debugger. Zum Testen ist es einfacher...
EDIT:
Wie ich mir gedacht habe... Eine kleine Service Anwendung funktioniert ohne Probleme.
Nun ist halt das Problem, dass man eine Trayanwendung braucht um Daten einstellen zu können.