0
我有幾個應用程序將數據存儲在註冊表中以實現持久性。 在Windows XP中運行時效果很好,但升級到Windows 7後,我發現它失敗了,基本上說權限不足。從點擊一次應用程序操作註冊表
如果我禁用UAC它似乎工作正常,但我不想這樣做。
Dim regKey As RegistryKey
Try
regKey = Registry.LocalMachine.OpenSubKey("Software\TagLookup", True)
If regKey Is Nothing Then
regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE", True)
regKey.CreateSubKey("TagLookup")
regKey.Close()
Else
PrinterDeviceName = regKey.GetValue("PrinterName")
regKey.Close()
End If
Catch ex As Exception
MsgBox(ex.ToString, MsgBoxStyle.Exclamation)
End Try
這很簡單... – AndyD273 2011-03-16 18:43:09