GetStartupInfo检测程序处于被调试状态

转载 2007年10月08日 20:18:00
#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;
}

ORA-06575: 程序包或函数 NO_VM_DROP_PROC 处于无效状态

ORA-06575: 程序包或函数 NO_VM_DROP_PROC 处于无效状态
  • u012007236
  • u012007236
  • 2014年08月29日 11:01
  • 2623

cmd中检测远程的ip和端口是否处于监听状态

cmd中检测远程的ip和端口是否处于监听状态 第一步:使用ping命令测试远程的ip是否可连通 在cmd中输入ping ip地址: 如果最后的统计信息中丢失率为0表...
  • yucaifu1989
  • yucaifu1989
  • 2017年10月31日 11:10
  • 103

SVN 冲突解决方法

工程师A修改了a.txt的第一行,提交了。 工程师B也修改了a.txt的第一行,然后执行svn up,这时SVN提示了:(以下,你开始扮演工程师B的角色了) $ svn up 在 “a.txt”...
  • niushuai666
  • niushuai666
  • 2013年11月19日 15:43
  • 7526

Ubuntu14.10 有线网络 “连接已断开,你现在处于离线状态”问题的解决

解决方法: 1。按下“Ctrl + Alt + T”,打开终端; 2。检查有没有安装“ethtool”。在终端输入以下命令: [html] view plaincopy e...
  • yangyao_iphone
  • yangyao_iphone
  • 2015年11月15日 13:27
  • 1052

# 读 Android 开发艺术探索 &10

关键词:四大组件 / Activity / Service / BroadcastReceiver / ContentProvider本次笔记主要梳理了四大组件的进一步认识,为今后更进一步了解四大组件...
  • Heartyhu
  • Heartyhu
  • 2017年02月06日 12:00
  • 135

游戏是如何检测到有OD等调试工具的(转)

知其然,知其所以然,希望大家觉得有用,大家可以用在自己程序中查看自己的程序是否被调试..同时为了更好的了解一些游戏无法用OD调试的原因 1.程序窗口句柄检测 原理:用FindWindow函数查找具...
  • yeahhook
  • yeahhook
  • 2014年09月10日 10:45
  • 1085

intel vt-x 处于禁用状态解决办法

虚拟机安装64位linux操作系统的时候,可能会报intel vt-x 处于禁用,需要开启 开启方法: 不同平台电脑的进入bios的快捷键不同,但是上面问题处理方式都是一样的 1,重启电脑 2...
  • u010694764
  • u010694764
  • 2016年12月26日 15:03
  • 16641

填报表导出excel后不可写的单元格处于锁定状态

 填报表单元格分为可写和不可写两种状态,当填报表在web上展现的时候可写单元格可以进行数据填报和修改,非可写单元格不可操作。   报表导出为excel时,润乾导出excel包默认情况下不对e...
  • FM78_CSDN
  • FM78_CSDN
  • 2016年12月02日 15:10
  • 660

反调试技术常用API,用来对付检测od和自动退出程序

在调试一些病毒程序的时候,可能会碰到一些反调试技术,也就是说,被调试的程序可以检测到自己是否被调试器附加了,如果探知自己正在被调试,肯定是有人试图反汇编啦之类的方法破解自己。为了了解如何破解反调试技术...
  • super_mimi
  • super_mimi
  • 2014年10月24日 12:11
  • 3960

<Effective Java>理解"在构造过程中JavaBeans可能处于不一致的状态"

《Effective Java》的第二条:遇到多个构造器参数时考虑用构建器: 关于"在构造过程中JavaBeans可能处于不一致的状态"的理解....
  • digi3520
  • digi3520
  • 2017年03月29日 14:30
  • 291
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GetStartupInfo检测程序处于被调试状态
举报原因:
原因补充:

(最多只允许输入30个字)