VC操作登錄檔
#include "stdafx.h"
#include "windows.h"
#include "string.h"
int _tmain(int argc, _TCHAR* argv[])
{
HKEY hKey; //定義有關的hKey,在查詢結束時要關閉。
LPCTSTR path = L"Software\\Microsoft\\Windows\\CurrentVersion\\Run";
LONG return0=(::RegOpenKeyEx(HKEY_CURRENT_USER,path,0,KEY_ALL_ACCESS,&hKey));
if(return0!=ERROR_SUCCESS)
{
::MessageBox(NULL, L"錯誤:無法開啟有關的鍵!",NULL,MB_ICONERROR | MB_OK);
return 1;
}else
{
//RegSetValueEx(hKey, L"MSAWIN", 0, REG_SZ, (const BYTE *)path, strlen((const char *)(path)) );
RegDeleteValue(hKey, TEXT("MSAWIN"));
}
LPBYTE username_Get=new BYTE[80];
DWORD type_1=REG_SZ;
DWORD cbData_1=80;
LONG return1=::RegQueryValueEx(hKey,L"MSAWIN",NULL,&type_1,username_Get,&cbData_1);
if(return1!=ERROR_SUCCESS)
{
::MessageBox(NULL, L"錯誤:無法查詢有關注冊表資訊!",NULL,MB_ICONERROR | MB_OK);
return 1;
}else
{
::MessageBox(NULL, L"登錄檔註冊成功!",NULL,MB_ICONERROR | MB_OK);
}
//程式結束前關閉已經開啟的hKey
RegCloseKey(hKey);
return 0;
}
提示:HKEY_CURRENT_USER與HKEY_LOCAL_MACHINE是有區別的,當以HKEY_LOCAL_MACHINE操作時需要以管理員身份執行該程式,否則操作失敗。
相關文章
- 病毒常用方法之登錄檔操作
- 用VC6編寫登錄檔管理程式(三) (轉)
- 用VC6編寫登錄檔管理程式(二) (轉)
- 使用Java操作Windows系統登錄檔JavaWindows
- 怎樣在VC++中訪問和修改登錄檔 (轉)C++
- 在VC++中訪問和修改系統登錄檔 (轉)
- Win32 SDK登錄檔操作——RegQueryValueEx (轉)Win32
- Winform設定開機啟動-操作登錄檔ORM
- Win32 SDK登錄檔操作——RegOpenKey (轉)Win32Go
- Win32 SDK登錄檔操作——RegCloseKey (轉)Win32GC
- Win32 SDK登錄檔操作——RegCreateKey (轉)Win32GC
- Win32 SDK登錄檔操作函式——RegQueryValue (轉)Win32函式
- JQuery登錄檔單jQuery
- C#操作登錄檔簡單教程(附帶操作某資料庫客戶端登錄檔以實現重置試用期的效果)C#資料庫客戶端
- cfree登錄檔怎麼刪win10_win10電腦cfree登錄檔刪除的操作步驟Win10
- win10安全模式恢復登錄檔怎麼操作 win10如何在安全模式下修復登錄檔Win10模式
- 利用登錄檔隱藏檔案
- windowXP登錄檔學習
- 程式執行資訊的非登錄檔儲存類(ini 檔案操作類) (轉)
- 隱藏任意程式,目錄檔案,登錄檔,埠
- win10如何清除登錄檔_win10清理登錄檔垃圾的方法Win10
- win10如何修復登錄檔 windows10登錄檔修復方法Win10Windows
- 怎麼清除mysql登錄檔MySql
- windows登錄檔自啟項Windows
- 登錄檔處理函式函式
- Windows 98 登錄檔妙用(轉)Windows
- C#不提升自己程式的許可權實現操作登錄檔C#
- win10備份登錄檔的方法_win10登錄檔如何備份Win10
- BMP點陣圖檔案結構及VC操作 (轉)
- 登錄檔醫生(Registry Medic Version 2.43)破解記錄
- Windows登錄檔內容詳解Windows
- 登錄檔資料提取工具RegRipper
- 遠端登錄檔訪問 (轉)
- 登錄檔資料庫Registry (轉)資料庫
- Windows XP 登錄檔修改精粹(轉)Windows
- Windows XP登錄檔詳解(轉)Windows
- win10啟動項登錄檔位置_win10啟動項登錄檔在哪裡Win10
- win10如何清理登錄檔垃圾 win10怎麼把登錄檔清理乾淨Win10