Miért nem tudok registry kulcsot készíteni Visual Basic-ben?
Imports Microsoft.Win32
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'MsgBox("Itt vagyok ragyogok")
Dim regkey As Microsoft.Win32.RegistryKey
Dim Keyname As String = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"
Dim Valuename As String = "Windows application"
Dim Value As String = Application.ExecutablePath
regkey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(Keyname, True)
regkey.SetValue(Valuename, Value, RegistryValueKind.String)
End Sub
End Class
A hibaüzenet ez "NullReferenceException was unhandled Az objektumhivatkozás nincs beállítva semmilyen objektumpéldányra." Nem értem mért van ez
A Választ előre is nagyon köszönöm
Hát bazz, debugold az alkalmazásod, hogy hol használsz null referenciát.
Valszeg a
regkey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(Keyname, True)
null lesz, emiatt amikor meghívod rá a SetValue()-t elszáll.
Köszönöm ,igen a SetValue-nál hal meg .
A Register kezeléshez nem értek . Ezt a kódot a
https://www.youtube.com/watch?v=x8uJ1nABbTw linken láttam és ott a strácnak megy . Nekem mi lehet a gond ?
Ja, hát ha youtuberól programozol...
Rendszergazdai jogosultságaid megvannak?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!