{"rsdb":{"rid":"157619","subhead":"","postdate":"0","aid":"118230","fid":"55","uid":"1","topic":"1","content":"
\n
\n VC \u5b9e\u73b0\u6ce8\u518c\u8868\u76d1\u63a7\u3002\u76d1\u89c6HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\u9879 \n
\n
\r\n#include \n    \n      \r\n \r\n\/\/\u5b9a\u4e49\u4e00\u4e2a\u76d1\u89c6\u6ce8\u518c\u8868\u542f\u52a8\u9879\u7684\u51fd\u6570\r\nint reg()\r\n{\r\n   HANDLE hNotify;\r\n   HKEY hKeyx;\r\n   \/\/DWORD dwRes;\r\n \r\n   hNotify = CreateEvent(NULL, \/\/\u4e0d\u4f7f\u7528SECURITY_ATTRIBUTES\u7ed3\u6784 \r\n         FALSE, \/\/\u4e0d\u81ea\u52a8\u91cd\u7f6e \r\n         TRUE,   \/\/\u8bbe\u7f6e\u521d\u59cb\u72b6\u6001 \r\n         "RegistryNotify" \/\/\u4e8b\u4ef6\u5bf9\u8c61\u7684\u540d\u79f0 \r\n         ); \r\n \r\n   if (hNotify == 0) \r\n   { \r\n     MessageBox(NULL,"CreateEvent failed"," ",MB_OK); \r\n     ExitProcess(0); \r\n   } \r\n \r\n   if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, \/\/\u6839\u952e \r\n         "Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Run", \/\/\u5b50\u952e \r\n         0, \/\/reserved \r\n         KEY_NOTIFY, \/\/\u76d1\u89c6\u7528 \r\n         &hKeyx \/\/\u4fdd\u5b58\u53e5\u67c4 \r\n         ) != ERROR_SUCCESS) \r\n   { \r\n     CloseHandle(hNotify); \r\n     MessageBox(NULL,"RegOpenKeyEx failed"," ",MB_OK); \r\n     ExitProcess(0); \r\n   } \r\n \r\n   if (RegNotifyChangeKeyValue(hKeyx, \/\/\u76d1\u89c6\u5b50\u952e\u53e5\u67c4 \r\n         TRUE, \/\/\u76d1\u89c6\u6b64\u9879\u7684\u5b50\u952e \r\n         REG_NOTIFY_CHANGE_NAME | REG_NOTIFY_CHANGE_LAST_SET, \/\/\u76d1\u89c6\u589e\u52a0\u6216\u5220\u9664\u4e86\u5b50\u952e\uff0c\u76d1\u89c6\u952e\u503c\u53d1\u751f\u662f\u5426\u6539\u53d8 \r\n         hNotify, \/\/\u63a5\u53d7\u6ce8\u518c\u8868\u53d8\u5316\u4e8b\u4ef6\u7684\u4e8b\u4ef6\u5bf9\u8c61\u53e5\u67c4 \r\n         TRUE \/\/\u6ce8\u518c\u8868\u53d8\u5316\u524d\u62a5\u544a \r\n         ) != ERROR_SUCCESS) \r\n   { \r\n     CloseHandle(hNotify); \r\n     RegCloseKey(hKeyx); \r\n     MessageBox(NULL,"RegNotifyChangeKeyValue failed"," ", MB_OK); \r\n     ExitProcess(0); \r\n   } \r\n \r\n   if (WaitForSingleObject(hNotify, INFINITE) != WAIT_FAILED) \r\n   { \r\n     MessageBox(NULL,"\u6ce8\u518c\u8868\u6709\u6539\u52a8"," ",MB_OK); \r\n   } \r\n \r\n   CloseHandle(hNotify);\r\n   RegCloseKey(hKeyx);\r\n\r\n   return 0;\r\n \r\n}\r\n\r\nvoid main() \r\n{ \r\n\/\/ DWORD ID;  \r\n\/\/ CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)reg, NULL, 0, &ID);   \/\/\u521b\u5efa\u7ebf\u7a0b  \r\n\/\/ printf("ok\\n");\r\n   reg();\r\n}\n    <\/windows.h><\/pre> \n   
\n <\/div>\n <\/div>\n<\/dd>","orderid":"0","title":"VC\u5b9e\u73b0\u6ce8\u518c\u8868\u76d1\u63a7","smalltitle":"","mid":"0","fname":"windows\u7f16\u7a0b\u57fa\u7840","special_id":"0","bak_id":"0","info":"0","hits":"1452","pages":"1","comments":"0","posttime":"2017-06-20 10:22:49","list":"1497925369","username":"admin","author":"","copyfrom":"","copyfromurl":"","titlecolor":"","fonttype":"0","titleicon":"0","picurl":"https:\/\/www.cppentry.com\/upload_files\/","ispic":"0","yz":"1","yzer":"","yztime":"0","levels":"0","levelstime":"0","keywords":"\u5b9e\u73b0<\/A> \u6ce8\u518c\u8868<\/A> \u76d1\u63a7<\/A>","jumpurl":"","iframeurl":"","style":"","template":"a:3:{s:4:\"head\";s:0:\"\";s:4:\"foot\";s:0:\"\";s:8:\"bencandy\";s:0:\"\";}","target":"0","ip":"218.17.197.194","lastfid":"0","money":"0","buyuser":"","passwd":"","allowdown":"","allowview":"","editer":"","edittime":"0","begintime":"0","endtime":"0","description":"VC\u5b9e\u73b0\u6ce8\u518c\u8868\u76d1\u63a7","lastview":"1714243388","digg_num":"3562","digg_time":"1710824780","forbidcomment":"0","ifvote":"0","heart":"","htmlname":"","city_id":"0"},"page":"1"}