我在golang中編寫了一個代碼來刪除註冊表項中的一個密鑰,我的代碼如下。無法通過golang刪除註冊表項
k, err := registry.OpenKey(registry.LOCAL_MACHINE, `SYSTEM\CurrentControlSet\services`, registry.ALL_ACCESS)
if err != nil {
log.Println("ERROR::<Uninstall> Error in getting the registry values: ",err)
}
defer k.Close()
err=k.DeleteValue("MyKey")
if err != nil {
log.Println("ERROR::<Uninstall> Error occured while deleting the MyKey Details From the registry ",err)
}
而且我的輸出是如下
2016/02/18 13:51:40 ERROR::<Uninstall> Error occured while deleting the MyKey Details From the registry The system cannot find the file specified.
在此先感謝。
這是非常清楚的錯誤消息告訴。 –
我有一個關鍵的那個名字。我所要做的只是刪除密鑰。但我已經使用將刪除該值,但我不知道它是否可以刪除密鑰 –