Windows程序入口
程序入口
标准的Windows程序入口
#include<windows.h>int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
PSTR szCmdLine,
int iCmdShow)
{return 0;
}
涉及知识点
匈牙利命名法(Hungarian Notation)
前缀+名称
sz表示以零结尾的字符串(String Terminated With a Zero)
i表示int
WINAPI标识符是一个宏定义,表示使用标准调用约定
#define WINAPI __stdcall第一个参数 HINSTANCE hInstance
实例句柄(Instance Handle), 类比指针作用第二个参数 HINSTANCE hPrevInstance
多个实例运行时,通过此参数可以找到其他实例。
一般设为NULL(定义为0)第三个参数 PSTR szCmdLine
运行程序的命令行(Command Line)第四个参数
指明程序最初如何显示:正常或最大或到全屏等。
注:
详细参考也可移步MSDN。
Windows程序入口相关推荐
- 孙鑫-MFC笔记一--Windows程序内部运行机制
对于一个初学者来说,常常会用到各种库函数,例如printf等等,这些库函数是由你所使用的编译器厂商提供的,在Windows操作系统下,开发的应用程序, 也有这样的库函数,不同的是,这样的库函数,是有w ...
- Windows驱动开发第4课(标准化程序入口,Kdprint()函数,虚拟机里加载驱动)
一.标准化程序入口 标准化程序入口代码如下: #include <ntifs.h> NTSTATUS DriverEntry(_In_ PDRIVER_OBJECT DriverObjec ...
- Windows程序的基本结构(转)
一.概述 Windows程序具有相对固定的结构,对编写者而言,不需要书写整个过程,大部分过程由系统完成. 程序中只要按一定的格式填写系统留给客户的那一小部分. 所需要完成的有: 窗口类的定义.窗口的建 ...
- 【OpenGL】七、桌面窗口搭建 ( 导入头文件 | 桌面程序入口函数 | 注册窗口 | 创建窗口 | 显示窗口 )
文章目录 一.导入头文件 二.桌面程序入口函数 三.注册窗口 四.创建窗口 五.显示窗口 六.完整代码示例 七.相关资源 基于 [OpenGL]一.Visual Studio 2019 创建 Wind ...
- OllyDBG反汇编快速找到程序入口一点分析
出处:http://hi.baidu.com/0soul/blog/item/b62f8f08c2c3c42c6b60fbbe.html 先声明下:这个和脱壳没关系,不是找壳里面的程序入口哦,只是程序 ...
- caffe caffe.cpp 程序入口分析
from:https://blog.csdn.net/u014114990/article/details/47747025 caffe.cpp 程序入口分析, (1)main()函数中,输入的 ...
- VC++学习(1):Windows程序内部运行原理
Windows应用程序,操作系统,计算机硬件之间的相互关系 关于API:向下的箭头③表示应用程序可以通知操作系统执行某个具体的动作,如操作系统能够控制声卡发出声音,但它并不知道应该何时发出何种声音,需 ...
- windows程序和控制台程序
入口 windows程序的入口函数为winmain winmain 控制台程序的入口函数为main 形式 windows程序是窗口程序 控制台程度是模拟dos的控制台输出类程序 报错 error LN ...
- 真正理解微软Windows程序运行机制——窗口机制(第一部分)
我是荔园微风,作为一名在IT界整整25年的老兵,今天说说Windows程序的运行机制.经常被问到MFC到底是一个什么技术,为了解释这个我之前还写过帖子,但是很多人还是不理解.其实这没什么,我在学生时代 ...
最新文章
- p6安装后怎么连接oracle的数据库,p6-oraclexe数据库连接不上处理方法内部版20151012.doc...
- 双向链表(C++实现)
- 崩溃日志记录Landroid/support/v4/animation/AnimatorCompatHelper
- 解析.DBC文件, 读懂CAN通信矩阵,实现车内信号仿真
- ios cannot use “@throw“ with objective-c exceptions disabled 问题解决方案
- HashMap使用HashMap(int initialCapacity)初始化
- html如何在屏幕中显示加载,在HTML5应用中加载屏幕
- 2021信创产业分类排行
- linux oracle 分号引起大错误
- 无监督特征选择算法综述
- angular4之管道
- dedecms flag标签属性
- SALT安装--CentOS7
- rss订阅 android,是的!我用这些软件订阅 RSS
- Mac下载软件Motrix 下载速度为零解决办法
- WebApi编程(一)-DOM
- 证券业上云内参: 深圳证券信息
- AndroidStudio实现用户登录注册界面代码(一)
- ios 检测是否联网_iOS 设备打开触动精灵提示“您的网络不给力哦,请检查您的设备是否联网”怎么解决?...
- 求一个n阶方阵对角线元素之和