Windows SDK中提供访问包含在文件资源中的版本信息的接口。使用GetFileVersionlnfo函数可获取包含版本信息的整个数据块。由于数据块长度是未知的,之前需要调用GetFileVersionInfoSize函数确定数据块的长度。得到数据块后,使用VerQue...Windows SDK中提供访问包含在文件资源中的版本信息的接口。使用GetFileVersionlnfo函数可获取包含版本信息的整个数据块。由于数据块长度是未知的,之前需要调用GetFileVersionInfoSize函数确定数据块的长度。得到数据块后,使用VerQueryValue函数定位版本信息。版本信息有若干项,VerQueryValue定位数据需要指定一个路径,这有点类似文件系统或注册表的访问。展开更多
Microsoft Windows 3.x可执行文件可以由代码和数据组成,也可以由代码、数据和资源三部分共同组成。如果用户想在DOS中运行Windows可执行文件,它必须能同时被DOS和Windows识别,这样Windows可执行文件(.EXE)也必须包含两个头结构:MS-DOS...Microsoft Windows 3.x可执行文件可以由代码和数据组成,也可以由代码、数据和资源三部分共同组成。如果用户想在DOS中运行Windows可执行文件,它必须能同时被DOS和Windows识别,这样Windows可执行文件(.EXE)也必须包含两个头结构:MS-DOS头和Windows头。展开更多
文摘Microsoft Windows 3.x可执行文件可以由代码和数据组成,也可以由代码、数据和资源三部分共同组成。如果用户想在DOS中运行Windows可执行文件,它必须能同时被DOS和Windows识别,这样Windows可执行文件(.EXE)也必须包含两个头结构:MS-DOS头和Windows头。