改变主程序的入口 main
2024-09-05 16:55:21
main只是开发工具所规定的一个特殊函数名称而已。它既不是程序的入口,也不是必须要有的函数。
程序的入口点记录在可执行文件中的一个数据,该数据标明程序从哪个位置开始执行,这个数据是连接程序的时候由link.exe确定的,可以把程序的入口点 指定为任意函数,甚至可以自己编辑可执行文件修改程序的入口点。在默认情况下,link.exe会连接开发工具中带有的一个obj文件,并设置该obj中 的固定函数为程序的入口点,这个函数执行后会做一些初始化的事情,然后调用main函数。在执行连接的时候,如果不连接这个obj,程序中就可以没有 main函数。
//改变主程序的入口
#include <windows.h>
#pragma comment(linker,"/Entry:f__k")
void f__k()
{
MessageBox(NULL,"F**k","*uc*",MB_ICONINFORMATION);
}
转:https://blog.csdn.net/cosmoslife/article/details/7620020
最新文章
- 大小写互换-";数字字符串";转换成数字
- audacity开源VS2013环境搭建
- redis cluster节点管理测试
- swift 集合类型(二)
- [Asp.net MVC]Asp.net MVC5系列——添加模型
- 怎样学法学?——民法学泰斗王利明教授的演讲 z
- 【Shell脚本学习20】Shell until循环
- hello,world不使用ARC
- 多重背包问题的两种O(M*N)解法
- API变了,客户端怎么办?
- css3变形动画
- CDN 边缘规则,三秒部署、支持定制、即时生效,多种规则覆盖常用业务场景
- 关于SSDT
- MaterialCalendarDialog【Material样式的日历对话框】
- IDEA DEBUG无法启动
- jquery 中多选和全选
- Authorization Security for Mongodb
- layui table 行号
- jscript调用bat注意事项
- 六,apache修改默认根文件路径
热门文章
- 68. Text Justification (JAVA)
- 工具使用——VMware安装及使用
- (转) weblogic 域,管理服务器,受管服务器,集群和机器的基本知识
- [USACO12FEB]牛券Cow Coupons(堆,贪心)
- qtwebkit 启动时间慢
- .align 5 .MACRO .ENDM .word
- Flume 实时获取日志内容插入MySQL
- 跨平台开发框架DevExtreme v19.1.4正式发布|附下载
- IPython的简单介绍
- 解决SonarQube启动时直接挂掉问题