大家好,我保持简短。 我希望应用程序确定当前的应用程序(名为" Managment")是否处于启动状态。如果它是在启动时然后什么都不做..如果它没有在启动时。 这有什么问题?没有管理员权限有什么办法吗?
Dim app As String = My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).GetValue("Management")
If app = Nothing Then
My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).SetValue(Application.ProductName, Application.ExecutablePath)
End If
答案 0 :(得分:0)
正如我的评论所述,你看错了地方。
Using subKey As RegistryKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True)
If subKey.GetValue("Management") <> Nothing Then
'It's there on start-up
Else
'Just add the key....
End If
End Using