今天是2023年3月的最後一天了,想起三月時發的日誌
《[原]vc被控制時關閉極域電子教室、破解聯想硬碟保護系統密碼(上)》和
《[原]vc被控制時關閉極域電子教室、破解聯想硬碟保護系統密碼(下)》,感覺有一些不足,畢竟操作起來太過於繁瑣,於是我又在csdn論壇上進行提問:「
vc如何向某個程序或視窗傳送關機訊息?」,9樓回答了通過執行緒注入實現的方法,後來我試驗了一下,能使用,而且不需要對windows和極域電子教室做任何實現配置。
//本**在devc++下編譯可能有問題,在vc6下通過,
//本**編譯出來的程式在 極域電子教室v6 2007豪華版 學生機 下測試通過。
#include
#include
int main()
;pe32.dwsize = sizeof(processentry32);
handle hprocess = 0;
dword dwexitcode = 0;
if (hproesssnap != invalid_handle_value)
}while(::process32next(hproesssnap, &pe32));} }
lpvoid param = virtualallocex(hprocess, null, sizeof(dword), mem_commit, page_execute_readwrite);
writeprocessmemory(hprocess, param, (lpvoid)&dwexitcode, sizeof(dword), null);
handle hthread = createremotethread(hprocess,null,null,(lpthread_start_routine)exitprocess,param,null,null);
return 0;
}
VC執行時庫
vc專案屬性 配置屬性 c c 生成 執行時庫 可以採用的方式有 多執行緒 mt 多執行緒除錯 mtd 多執行緒dll md 多執行緒除錯dll mdd 單執行緒 ml 單執行緒除錯 mld reusable library switch library macro s defined single...
VC執行時庫
vc專案屬性 配置屬性 c c 生成 執行時庫 可以採用的方式有 多執行緒 mt 多執行緒除錯 mtd 多執行緒dll md 多執行緒除錯dll mdd 單執行緒 ml 單執行緒除錯 mld reusable library switch library macro s defined single...
VC 獲取程式執行時間和系統執行時間
cstring str,str1 獲取程式執行時間 long t1 gettickcount 程式段開始前取得系統執行時間 ms sleep 500 afxmessagebox do something.long t2 gettickcount 程式段結束後取得系統執行時間 ms str.forma...