首页
社区
课程
招聘
去掉console 窗口!
发表于: 2006-6-5 09:01 6954

去掉console 窗口!

2006-6-5 09:01
6954
收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
2
在新建工程的时候选择“Win32 Application”
2006-6-5 09:43
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢楼主的回复。
我得意识是别人用vc编译了一个console,而我要保留他的所有功能,只是默默的执行,不弹出一个窗口,请问怎么crack
2006-6-5 10:02
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
如题。。。。。。
2006-6-5 10:03
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
或者又没有什么方法接管console,或者以什么方式调用这个console程序,不会出现console控制台呢???
2006-6-5 10:32
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
6
用外部程序加载该控制台程序,然后加上参数WS_HIDE应该就可以了。
2006-6-5 11:17
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我查了下msdn,发现ShellExecute()API有这个参数,可行。谢谢。
不过调用的时候还会出现窗口闪一下。
要是窗口彻底不出现,不知有什么好方法。。。
2006-6-5 13:18
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
NIU
8
用第6楼小虾说的方法,具体的函数是 CreateProcess
2006-6-5 18:00
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
修改PE头中的某个字节.
2006-6-5 21:42
0
雪    币: 1
活跃值: (344)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
最初由 dwing 发布
修改PE头中的某个字节.

PE头中的哪个参数呢?
2006-6-6 14:17
0
雪    币: 216
活跃值: (131)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
11
如果想在console工程中去掉那个黑乎乎的窗口,可选择在编译时
/subsystem:windows /entry:main 即可!
如果在自己的程序中用CreateProcess起动目标程序,可选择不显示其窗口,然后用管道得到其输出结果
2006-6-6 22:24
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
最初由 littlepotato 发布
PE头中的哪个参数呢?


SubSystem: 2=Windows GUI, 3=Windows CUI
2006-6-7 08:47
0
雪    币: 1489
活跃值: (235)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
改 SubSystem 以后,进程不会退出的,我写完一个改这个字节的程序。
2006-6-7 08:53
0
雪    币: 1489
活跃值: (235)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
还有请问一下,11楼群,如果改entry的话,里面的参数会有效么?
2006-6-7 08:55
0
游客
登录 | 注册 方可回帖
返回
//