首页
社区
课程
招聘
[求助]调试API是如何使用的?为什么我这简单的几行代码都不行呢???
发表于: 2008-4-17 09:29 4027

[求助]调试API是如何使用的?为什么我这简单的几行代码都不行呢???

2008-4-17 09:29
4027
我的代码非常简单的几行,如下:
	::CreateProcess(NULL, "notepad.exe", NULL, NULL,\
					FALSE, DEBUG_PROCESS, NULL, NULL, &si, &pi);

	::CloseHandle(pi.hProcess);
	::CloseHandle(pi.hThread);


但是,notepad.exe好像执行了,但是根本不出来~~~
如果设下断点的话,在任务管理器里面可以看到notepad.exe
但,句柄数是0,线程数是1

继续执行,就没反应了……………………

将DEBUG_PROCESS标志去除之后,就正常了……

这是什么问题???????

3Q

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 224
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
原来是必须要获取异常,然后进行一些处理才可以……
2008-4-17 11:35
0
游客
登录 | 注册 方可回帖
返回