VB.net检查程序是否在启动?

时间:2012-12-21 21:18:29

标签: vb.net

所以我有这个代码

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

但在我执行该代码之前,我想知道该程序/密钥是否在启动时 任何人都可以帮助我吗?请

1 个答案:

答案 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)