Account limitato

domenica 26 febbraio 2006 - 23.17

flep Profilo | Newbie

Sono onorato della considerazione ricevuta dal popolo di .NETHell nella risoluzione di un mio problema riguardante Chr(13) & Chr(10): GRAZIE sincero a tutti.
Ora ho un altro quesito da sottoporvi.
Da un account limitato (XPHome) vorrei lanciare un programma che però non mi permette di farlo se non sono loggato come amministratore.
Conosco la procedura "click destro, Esegui come..., Utente seguente, Nome utente, password, OK"
Se però volessi compiere questa operazione da linea di comando, cosa dovrei scrivere sul prompt?
E nel campo "Apri:" di Esegui..?
Con quale codice VisualBasic.NET risolve il mio problema?
Vorrei creare una form con un CommandButton premendo il quale viene lanciato (nell' account limitato) il programma con privilegio di amministratore, come se avessi eseguito manualmente la procedura di cui sopra,tenendo conto che il mio account è proteto da password.
Un grazie e tanti saluti a tutti. FLEP.

Brainkiller Profilo | Guru

>Se però volessi compiere questa operazione da linea di comando,
>cosa dovrei scrivere sul prompt?
>E nel campo "Apri:" di Esegui..?

Ciao, bel casino.
Allora c'è un comando apposito chiamato runas.exe che da linea di comando simula il tasto destro esegui come. Io sono su windows 2003 e c'è. Prova a vedere se c'è anche sull'XP anche se dubito fortemente.

>Con quale codice VisualBasic.NET risolve il mio problema?
>Vorrei creare una form con un CommandButton premendo il quale
>viene lanciato (nell' account limitato) il programma con privilegio
>di amministratore, come se avessi eseguito manualmente la procedura
>di cui sopra,tenendo conto che il mio account è proteto da password.

Beh, se hai runas.exe e ti funziona, basta che lanci questo comando (runas) dalla form di Visual Basic passando come parametri il path al programma e l'account che dovrà eseguirlo.
Qui il Tip per eseguire comandi Esterni:
http://www.dotnethell.it/tips/ComandoEsterno.aspx

Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5