Salve, stavo tentando di aggiungere il mio programma all' avvio (ovviamente dipende dalla scelta dell' utente) con questo codice:
codice:
Imports System.Security.Permissions
Imports Microsoft.Win32
<Assembly: RegistryPermissionAttribute( _
SecurityAction.RequestMinimum, ViewAndModify:="HKEY_LOCAL_MACHINE")>
Public Class settings
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim mybeatshopping As RegistryKey = Registry.LocalMachine.CreateSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run")
mybeatshopping.SetValue("MyBeat Shopping", Application.StartupPath & "C:\mybeatshopping\MyBeat Shopping.exe")
mybeatshopping.Close()
End Sub
End Class
Ma mi dice che non ho i permessi per farlo, nonostante l' account sia amministratore (e anche l' unico account). Quindi, c'è un modo per dargli i diritti per modificare? A quanto pare il ViewAndModify non serve a molto. (E' win7, 64bit). Se questo però accade solamente con certi sistemi operativi, con inno setup è possibile scegliere se farlo partire all' avvio del computer?
Grazie a tutti.