VB6 Einzelne Anweisung unter anderem Useraccount laufen lassen
Hallo,
ich habe ein VB6 Programm welches von einem "normalen" User im AD, ohne Adminrechte, gestartet wird.
Nun sollen im AD z.B. Gruppen angelegt werden. Der User welcher das Programm ausführt hat aber keine Rechte dies zu tun.
Gibt es eine Möglichkeit einzelne Anweisungen im Code mit einem anderen Useraccount / Kontext laufen zu lassen ?
Ich bräuchte eine Lösung die ich direkt im Programmcode lösen kann, also nicht das Programm per "RUNAS" aufrufen o.ä.
Vielleicht habt ihr eine Idee ?!
SKID
ich habe ein VB6 Programm welches von einem "normalen" User im AD, ohne Adminrechte, gestartet wird.
Nun sollen im AD z.B. Gruppen angelegt werden. Der User welcher das Programm ausführt hat aber keine Rechte dies zu tun.
Gibt es eine Möglichkeit einzelne Anweisungen im Code mit einem anderen Useraccount / Kontext laufen zu lassen ?
Ich bräuchte eine Lösung die ich direkt im Programmcode lösen kann, also nicht das Programm per "RUNAS" aufrufen o.ä.
Vielleicht habt ihr eine Idee ?!
SKID
Please also mark the comments that contributed to the solution of the article
Content-Key: 187881
Url: https://administrator.de/contentid/187881
Printed on: April 28, 2024 at 21:04 o'clock
2 Comments
Latest comment
Hi
Du kannst den Code in eine eigene exe kompilieren und diese dann in deinem Programm aufrufen. Direkt im Hauptprogramm geht nicht weil das Programm ja mit normalen Userechten gestartet wurde. Musst halt noch nen Weg finden Windows mitzuteilen dass die zweite exe Adminrechte braucht. Alternativ kannst du dem User im AD per Delegation das Recht geben Gruppen anzulegen.
LG
Du kannst den Code in eine eigene exe kompilieren und diese dann in deinem Programm aufrufen. Direkt im Hauptprogramm geht nicht weil das Programm ja mit normalen Userechten gestartet wurde. Musst halt noch nen Weg finden Windows mitzuteilen dass die zweite exe Adminrechte braucht. Alternativ kannst du dem User im AD per Delegation das Recht geben Gruppen anzulegen.
LG