GetStartupInfo檢測程式處於被除錯狀態
#include <windows.h>
#include <stdio.h>
#pragma comment(linker, "/subsystem:windows /entry:main")
int main()
{
STARTUPINFO si;
GetStartupInfo(&si);
if (
(si.dwX != 0) ||
(si.dwY != 0) ||
(si.dwXCountChars != 0) ||
(si.dwYCountChars != 0) ||
(si.dwFillAttribute != 0) ||
(si.dwXSize != 0) ||
(si.dwYSize != 0) ||
(si.dwFlags & STARTF_FORCEOFFFEEDBACK)
)
{
MessageBox(NULL, "found debugger!", NULL, 0);
}
else
{
MessageBox(NULL, "no found debugger!", NULL, 0);
}
return 0;
}
#include <stdio.h>
#pragma comment(linker, "/subsystem:windows /entry:main")
int main()
{
STARTUPINFO si;
GetStartupInfo(&si);
if (
(si.dwX != 0) ||
(si.dwY != 0) ||
(si.dwXCountChars != 0) ||
(si.dwYCountChars != 0) ||
(si.dwFillAttribute != 0) ||
(si.dwXSize != 0) ||
(si.dwYSize != 0) ||
(si.dwFlags & STARTF_FORCEOFFFEEDBACK)
)
{
MessageBox(NULL, "found debugger!", NULL, 0);
}
else
{
MessageBox(NULL, "no found debugger!", NULL, 0);
}
return 0;
}
相關文章
- PHP檔案上傳錯誤程式碼,狀態測試,除錯PHP除錯
- 反除錯&反反除錯 -- 利用sysctl檢測偵錯程式是否存在除錯
- 如何檢測 SAP 電商雲 Spartacus UI 當前正處於導航狀態UI
- 檢測網路狀態
- 【除錯】SystemTap除錯網路卡狀態一例除錯
- plsql/devloper進不了除錯狀態SQLdev除錯
- 檢測網路狀態 - flutterFlutter
- iOS 檢測網路狀態iOS
- 檢測mysql狀態的指令碼MySql指令碼
- C/C++程式除錯和記憶體檢測C++除錯記憶體
- Revit二次開發之“讓物件處於被選擇狀態”物件
- SESSION處於KILLED狀態下如何找出對應的程式Session
- 程式測試與除錯除錯
- IE console.log 除錯狀態除錯
- Linux中系統狀態檢測命令Linux
- python requests檢測響應狀態碼Python
- haproxy狀態檢測指令碼(完成高可用)指令碼
- 網路狀態檢測的利器 - ss命令
- 2.5.4. 測試Oracle net——2.5.4.2. 檢視監聽程式狀態Oracle
- 怎樣用除錯工具Dump Oracle系統狀態除錯Oracle
- 求助!如何追蹤除錯釋出後的EJB的程式執行狀態?除錯
- ssdbgrid中,設了斷點的除錯狀態和執行狀態有區別斷點除錯
- 在INDEX 處於UNABLE 狀態下插入資料Index
- 企業殼反除錯及hook檢測分析除錯Hook
- 由於管理員的策略 ,該磁碟處於離線狀態
- OGG的replicat程式的Time Since Chkpt一直增加,程式處於假死狀態
- linux動態檢視某組程式狀態的辦法Linux
- chrome控制檯模擬hover、focus、active等狀態,方便除錯Chrome除錯
- Hbase 之 某Region長期處於 RIT 狀態 ( 空洞 )
- MogDB備機處於standby need-repair(WAL)狀態AI
- 利用python完成多個url狀態碼的檢測Python
- 根據ip列表檢測主機狀態(shell指令碼)指令碼
- 叢集故障處理之處理思路以及健康狀態檢查(三十二)
- 測試恢復3==當資料庫處於開啟狀態時的恢復資料庫
- 基於COM和.Net檢視狀態的Asp.netASP.NET
- 機器學習&惡意程式碼靜態檢測機器學習
- oracle關閉狀態刪除活動日誌報錯恢復(一)Oracle
- react-query手把手教程④-快取狀態與除錯工具React快取除錯