所以我有这个代码
My.Computer.Registry.CurrentUser.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).DeleteValue("WooW")
但在我执行该代码之前,我想知道该程序/密钥是否在启动时 任何人都可以帮助我吗?请
答案 0 :(得分:1)
Using subKey As RegistryKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True)
If subKey.GetValue("WooW") <> Nothing Then
subKey.DeleteValue("Woow")
End If
End Using
如果某个值不存在, GetValue()函数将在Visual Basic中使用 Nothing 表示 Null 。如果需要,可以将第二个参数传递给 DeleteValue(),如果值不存在,将导致函数抛出subKey.DeleteValue("Woow", True)