首页
社区
课程
招聘
VS2005的BUG???????
发表于: 2006-6-7 12:58 5548

VS2005的BUG???????

2006-6-7 12:58
5548
#include <windows.h>

void main()
{
CreateProcess(NULL,L"notepad.exe",NULL,NULL,TRUE,0,NULL,NULL,NULL,NULL);
}

这样一段代码会导致应用程序崩溃。。。。。。。。。。。。。。。

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

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
高手,这都发现了
2006-6-7 23:41
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
CreateProcess最后两个参数不能为空.
2006-6-8 08:44
0
雪    币: 415
活跃值: (34)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
不可能吧,这么常用的东东,
2006-6-8 09:33
0
雪    币: 235
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
最初由 dwing 发布
CreateProcess最后两个参数不能为空.


可以是空~~

就算把后两个参数填上一样出错~~~~

再就算不能为空,你返回错误信息就ok了啊,不至于崩溃吧~~~~

希望有VS2005的朋友试一试~~~~~~~・
2006-6-8 10:36
0
雪    币: 235
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
。。。。。。。

知道错误在哪里了~~~~~
2006-6-8 13:28
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
最初由 lemony 发布
可以是空~~
就算把后两个参数填上一样出错~~~~
........


在XPsp2+VC6.0中最后两参数只要有一个是空(0),则调用函数时会异常退出(ntdll模块).
2006-6-8 16:01
0
雪    币: 235
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
VS2005中,第一个参数好像不能为空

为空也会出现异常。。。。。
2006-6-8 20:00
0
雪    币: 199
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
最后2个参数地问题了,跟vs2005一点关系也没有

第一个参数可以为空

详细请看msdn上的具体示例
2006-6-8 20:37
0
雪    币: 179
活跃值: (131)
能力值: ( LV12,RANK:290 )
在线值:
发帖
回帖
粉丝
10
看Windows核心编程
2006-6-8 21:28
0
雪    币: 235
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
11
最初由 playar 发布
最后2个参数地问题了,跟vs2005一点关系也没有

第一个参数可以为空

详细请看msdn上的具体示例


你把那个例子放入VS2005中,你看能运行成功不。。。。。。
2006-6-9 13:18
0
游客
登录 | 注册 方可回帖
返回
//