0

所以我有这个代码

 My.Computer.Registry.CurrentUser.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).DeleteValue("WooW")

但是在我执行该代码之前,我想看看该程序/密钥是否正在启动中,有人可以帮我吗?请

4

1 回答 1

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()函数将产生Null ,使用Visual Basic中的Nothing表示。如果需要,您可以将第二个参数传递给DeleteValue(),如果该值不存在,它将导致函数抛出subKey.DeleteValue("Woow", True)

于 2012-12-22T06:32:23.157 回答