用VC编写小型号黑客程序
来源:互联网 发布:阿里云 最便宜 编辑:程序博客网 时间:2024/05/01 14:45
通常vc++编译出来的程序体积很大,debug模式的程序的最小体积一般都在100KB以上。这使不少人对VC++有了不好的印象,以为VC++是制造麻烦的工具。其实情况并不是这样,我们可以通过一些办法有效的减少执行程序的体积。
下面通过一个具体的范例给你讲述:
1,首先我们打开vc++建立一个Win32 Application,工程名随便,接下来选择“a Typical "hello World" application”(因为是范例,所以以hello world为标准)
2,选择编译方式为Win32 - Release. 这时候你编译程序,生成的执行程序是28kb(如果你的机器感染了病毒,体积可能会大一些,如果我的机器感染了病毒,而你的机器正常,你的执行程序可能会小一些...这些全都是废话)
3,选择菜单:Project->Settings(或者按Alt+F7),打开Link属性页。将Object/library modules:下面编辑框中的各种lib全部删除,然后打上MSVCRT.LIB kernel32.lib user32.lib
此后编译程序,生成的执行程序为20kb(此时编译程序会出现警告:LINK : warning LNK4098: default lib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library不必理会,如果你想去掉警告,就在Ignore all default libraries前打勾)
4,接着上面,在Project->Settings的Link属性页里,在Project Options下面的编辑框里加上一句:/ALIGN:4096 这样做之后指定了程序不是驱动程序
此后编译程序,生成的执行程序为6.5KB
PS:设置入口函数后可以让程序变的更小:
Project ->Settings的Link选项里Category选Output 在Entry-point symbol添写你主程序的入口函数
减肥总结:选择恰当的编译模式,去掉不必要的库
- 用VC编写小型号黑客程序
- 用DELPHI实现的一些国内黑客程序技巧
- 用VC++编写扫雷游戏
- 用vc编写http服务器
- 用VC编写DLL教程
- 现金求助 请人编写VC小程序!
- vc 下编写的 Windows窗口小程序 计算机
- 串口指令打印POS小票(测试用STAR SP742型号)
- 分享小容量Nnad Flash替换型号
- 用VC++6.0编写拨号程序
- 用VC++6.0编写Proxy服务器
- 用VC编写文件捆绑器
- 用VC编写Ftp客户程序
- 用VC++6.0 编写一个完整的
- 用VC++6.0 编写一个完整的
- 用VC++编写勾子程序
- 用VC++6.0编写拨号程序
- 用VC编写点对点视频会议程序
- Oracle 技术高峰论坛 2007华章现场亲情赠书!
- 硅谷之行 (16) 单身民工的生活
- 人间万象“23式” —— GOF 23种设计模式
- 禁用xp防火墙
- IT人 你有农民兄弟活得潇洒吗?
- 用VC编写小型号黑客程序
- fedora core 2启动服务详解
- FireFox 必备插件(五)
- linux主要系统服务介绍
- 如何安装配置你的tomcat5并绑定域名
- 系统服务挂钩(HOOK) -1
- 木马免杀花指令的写法
- Visual Studio 2005 Team Foundation Server 已知问题
- 通用且简单的扩充和改造PE中的call的功能的方法