Miao88
22-08-2006, 16:02
ho scritto un programma che utilizza la seguente istruzione per scrivere una nuova chiave nella Current User nel registro di sistema
Private Sub Command1_Click()
Dim patreg As String
Dim wsh As WshShell
Set wsh = New WshShell
patreg ="HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr"
wsh.RegWrite patreg, 1, "REG_DWORD"
End Sub
il problema è che se io eseguo il programma su un amministratore la chiave viene scritta, ma se io provo a eseguire il programma su un account limitato mi si visualizza il messaggio "autorizzaizione negata"... qualcuno sa se esiste una qualche api o qulcosa di simile per ottenere l'autorizzaizione per scrivere una chiave nella Current User... Ma cmq io nn capisco una cosa.. ma se le chiavi presenti nella Current User vengono utilizzate solamente dall'account corrente... xkè negare l'accesso di scrivere una chiave? :mad:
ciao :)
Private Sub Command1_Click()
Dim patreg As String
Dim wsh As WshShell
Set wsh = New WshShell
patreg ="HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr"
wsh.RegWrite patreg, 1, "REG_DWORD"
End Sub
il problema è che se io eseguo il programma su un amministratore la chiave viene scritta, ma se io provo a eseguire il programma su un account limitato mi si visualizza il messaggio "autorizzaizione negata"... qualcuno sa se esiste una qualche api o qulcosa di simile per ottenere l'autorizzaizione per scrivere una chiave nella Current User... Ma cmq io nn capisco una cosa.. ma se le chiavi presenti nella Current User vengono utilizzate solamente dall'account corrente... xkè negare l'accesso di scrivere una chiave? :mad:
ciao :)