// Windows启动后,会根据注册表项中的键值来进行枚举,获取启动程序的路径,根据路径创建进程以启动程序。
// 在32系统中,有两个启动注册表项:
// HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run
// HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run
// 在64位系统下,进行了映射,对应的注册表项为:
// HKEY_CURRENT_USER\\Software\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run
// HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run
// RegOpenKeyEx函数:
// 功能:打开一个指定的注册表键。
// 原型:LONG WINAPI RegOpenKeyEx(
// _In_ HKEY hKey,
// _In_opt_ LPCTSTR lpSubKey,
// _In_ DWORD ulOptions,
// _In_ REGSAM samDesired,
// _Out_ PHKEY phkResult
// )
// 参数:hKey:当前打开或预定义的以下键:
// HKEY_CLASSES_ROOT
// HKEY_CURRENT_USER
// HKEY_LOCAL_MACHINE
// HKEY_USERS
// HKEY_CURRENT_CONFIG
// lpSubKey:将要打开键的名称。
// ulOptions:保留,必须为0。
开机自启动之注册表操作
最新推荐文章于 2024-04-22 19:03:53 发布