3
有沒有辦法檢查當前用戶是否可以寫入註冊表?更具體地說,如果它不是管理員,它可以寫入HKEY_LOCAL_MACHINE或HKEY_CURRENT_USER上的策略密鑰。檢查當前用戶是否可以寫入註冊表(C,windows)
我試過LookupPrivilegeValue()但我認爲這不是正確的做法。
代碼表示讚賞。
有沒有辦法檢查當前用戶是否可以寫入註冊表?更具體地說,如果它不是管理員,它可以寫入HKEY_LOCAL_MACHINE或HKEY_CURRENT_USER上的策略密鑰。檢查當前用戶是否可以寫入註冊表(C,windows)
我試過LookupPrivilegeValue()但我認爲這不是正確的做法。
代碼表示讚賞。
即使世界真正簡易,可靠的方法,如果用戶有寫權限到註冊表項: -
LONG err = RegOpenKeyEx(....,KEY_READ|KEY_WRITE);
if(err) {
// Test err to see if its a permission error. if so, the user does not have permission.
杜佩的1188723. – 2009-07-28 19:31:43