Ik wil een service maken die onder een user account draait. Normaal maak je dan een klasse afgeleid van Installer met RunInstallerAttribute.True en creëer je daarin dan een ServiceProcessInstaller en een ServiceInstaller.
de ServiceProcessInstaller heeft 2 properties Username en Password. De bedoeling zou zijn om de user te nemen die de service installeert.
Ik wil dit echter automatisch doen (zonder dat de gebruiker het wachtwoord moet intypen).
Ik vermoed echter dat dit vloekt tegen de manier waarop Windows Logon werkt (nl. met Tokens die je verkrijgt). Ik heb reeds gevonden dat je de huidige user kan opvragen, maar een passwoord verkrijgen is natuurlijk nonsense in elke ietwat veilige omgeving.
Ik vraag me dus af of het mogelijk is om de account-settings over te nemen, eventueel zonder dat ik deze zelf verkrijg.
Google bood niet echt veel zaaks en ook hier heb ik niet meteen iets gevonden.
Is het uberhaupt wel mogelijk?
de ServiceProcessInstaller heeft 2 properties Username en Password. De bedoeling zou zijn om de user te nemen die de service installeert.
Ik wil dit echter automatisch doen (zonder dat de gebruiker het wachtwoord moet intypen).
Ik vermoed echter dat dit vloekt tegen de manier waarop Windows Logon werkt (nl. met Tokens die je verkrijgt). Ik heb reeds gevonden dat je de huidige user kan opvragen, maar een passwoord verkrijgen is natuurlijk nonsense in elke ietwat veilige omgeving.
Ik vraag me dus af of het mogelijk is om de account-settings over te nemen, eventueel zonder dat ik deze zelf verkrijg.
Google bood niet echt veel zaaks en ook hier heb ik niet meteen iets gevonden.
Is het uberhaupt wel mogelijk?
ASSUME makes an ASS out of U and ME