Wat ik graag zou willen weten is of het mogelijk is om een process the starten onder een andere gebruiker (admin) maar dan wel in de volgende context...
We gebruiken Vista waar :
- UAC enabled is.
- het niet mogelijk is om andere credentials mee te geven (blocked by group policy)
- Run As disabled is.
Wat ik bijvoorbeeld momenteel moet doen om een process te starten als Admin is een full elevated command prompt open als Admin (runas /u:domain\username taskgmr - show process from all users - file new cmd)
Wat ik graag zou willen is een soort 'control panel' waar ik een button op zet naar bijvoorbeeld de 'Internet Options', dit is geen probleem maar dit wordt uiteraard als een normal user opgestart. Ik probeer nu Admin credentials mee te geven d.m.v.
Hierbij krijg ik de error 'Invalid Directory'.
Ik heb al flink rond gegoogled, maar geen direct antwoord gevonden. Ik ben ook niet opzoek naar script o.i.d. maar meer naar jullie mening of dit mogelijk is en zo ja misschien dat jullie me in de juiste richting kunnen wijzen.
Alvast bedankt
We gebruiken Vista waar :
- UAC enabled is.
- het niet mogelijk is om andere credentials mee te geven (blocked by group policy)
- Run As disabled is.
Wat ik bijvoorbeeld momenteel moet doen om een process te starten als Admin is een full elevated command prompt open als Admin (runas /u:domain\username taskgmr - show process from all users - file new cmd)
Wat ik graag zou willen is een soort 'control panel' waar ik een button op zet naar bijvoorbeeld de 'Internet Options', dit is geen probleem maar dit wordt uiteraard als een normal user opgestart. Ik probeer nu Admin credentials mee te geven d.m.v.
code:
1
| System.Diagnostics.Process.Start("control.exe", "/name Microsoft.InternetOptions", sUsername, sPassword, sDomain) |
Hierbij krijg ik de error 'Invalid Directory'.
Ik heb al flink rond gegoogled, maar geen direct antwoord gevonden. Ik ben ook niet opzoek naar script o.i.d. maar meer naar jullie mening of dit mogelijk is en zo ja misschien dat jullie me in de juiste richting kunnen wijzen.
Alvast bedankt