📄 proj3_13.cpp
字号:
#include <stdio.h>
#include <windows.h>
main()
{
HKEY hKEY;
LPCTSTR data_Set = "txtfile\\shell\\open\\command";
long ret0 = (RegOpenKeyEx(HKEY_CLASSES_ROOT,
data_Set, 0, KEY_READ,&hKEY));
if(ret0 != ERROR_SUCCESS) //如果无法打开hKEY,则终止程序的执行
{
return 0;
}
//查询有关的数据
LPBYTE owner_Get = new BYTE[80];
DWORD type_1 = REG_EXPAND_SZ ;
DWORD cbData_1 = 80;
long ret1=RegQueryValueEx(hKEY, NULL, NULL,
&type_1, owner_Get, &cbData_1);
if(ret1!=ERROR_SUCCESS)
{
return 0;
}
if(strcmp((const char *)owner_Get,"%systemroot%\\system32\\notepad.exe %1") == 0)
{
printf("没有中冰河");
}
else
{
printf("可能中了冰河");
}
printf("\n");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -