VS_FIXEDFILEINFO

轻量级CAD绘图工具实战详解 计算机辅助设计(CAD)技术已深度融入工程设计、建筑规划、机械制造等领域。相较于AutoCAD等重量级商业软件,简易CAD绘图工具以轻量化架构实现核心绘图功能,具备启动速度快、资源占用低、操作门槛低等优势,特别适合个人开发者、教育机构及中小型项目团队使用。graph LRA[传统手绘] -->|效率低、精度差| B(简易CAD)C[专业CAD软件] -->|功能复杂、成本高| BB --> D{适用场景}D --> E[家居布局设计]D --> F[小型电路板布线] 阅读详情

The VS_FIXEDFILEINFO structure contains version information about a file. This information is language and code-page independent.

 

typedef struct _VS_FIXEDFILEINFO { // vsffi

 

DWORD dwSignature;

 

DWORD dwStrucVersion;

 

DWORD dwFileVersionMS;

 

DWORD dwFileVersionLS;

 

DWORD dwProductVersionMS;

 

DWORD dwProductVersionLS;

 

DWORD dwFileFlagsMask;

 

DWORD dwFileFlags;

 

DWORD dwFileOS;

 

DWORD dwFileType;

 

DWORD dwFileSubtype;

 

DWORD dwFileDateMS;

 

DWORD dwFileDateLS;

 

} VS_FIXEDFILEINFO;

 

 

Members

 

dwSignature

 

Contains the value 0xFEEFO4BD. This is used with the szKey member of VS_VERSION_INFO data when searching a file for the VS_FIXEDFILEINFO structure.

 

dwStrucVersion

 

Specifies the binary version number of this structure. The high-order word of this member contains the major version number, and the low-order word contains the minor version number.

 

dwFileVersionMS

 

Specifies the most significant 32 bits of the file's binary version number. This member is used with dwFileVersionLS to form a 64-bit value used for numeric comparisons.

 

dwFileVersionLS

 

Specifies the least significant 32 bits of the file's binary version number. This member is used with dwFileVersionMS to form a 64-bit value used for numeric comparisons.

 

dwProductVersionMS

 

Specifies the most significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionLS to form a 64-bit value used for numeric comparisons.

 

dwProductVersionLS

 

Specifies the least significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionMS to form a 64-bit value used for numeric comparisons.

 

dwFileFlagsMask

 

Contains a bitmask that specifies the valid bits in dwFileFlags. A bit is valid only if it was defined when the file was created.

 

dwFileFlags

 

Contains a bitmask that specifies the Boolean attributes of the file. This member can include one or more of the following values:

 

 

Flag
Description
VS_FF_DEBUG
The file contains debugging information or is compiled with debugging features enabled.
VS_FF_INFOINFERRED
The file's version structure was created dynamically; therefore, some of the members in this structure may be empty or incorrect. This flag should never be set in a file's VS_VERSION_INFO data.
VS_FF_PATCHED
The file has been modified and is not identical to the original shipping file of the same version number.
VS_FF_PRERELEASE
The file is a development version, not a commercially released product.
VS_FF_PRIVATEBUILD
The file was not built using standard release procedures. If this flag is set, the StringFileInfo structure should contain a PrivateBuild entry.
VS_FF_SPECIALBUILD
The file was built by the original company using standard release procedures but is a variation of the normal file of the same version number. If this flag is set, the StringFileInfo structure should contain a SpecialBuild entry.

 

dwFileOS

 

Specifies the operating system for which this file was designed. This member can be one of the following values:

 

 

Flag
Description
VOS_UNKNOWN
The operating system for which the file was designed is unknown to Windows.
VOS_NT
The file was designed for Windows NT.
VOS_WINDOWS32
The file was designed for the Win32 API.

 

An application can combine these values to indicate that the file was designed for one operating system running on another. The following dwFileOS values are examples of this, but are not a complete list:

 

 

Flag
Description
VOS_DOS_WINDOWS32
The file was designed for the Win32 API running on MS-DOS.
VOS_NT_WINDOWS32
The file was designed for the Win32 API running on Windows NT.

 

dwFileType

 

Specifies the general type of file. This member can be one of the following values:

 

 

Flag
Description
VFT_UNKNOWN
The file type is unknown to Windows.
VFT_APP
The file contains an application.
VFT_DLL
The file contains a dynamic-link library (DLL).
VFT_DRV
The file contains a device driver. If dwFileType is VFT_DRV, dwFileSubtype contains a more specific description of the driver.
VFT_FONT
The file contains a font. If dwFileType is VFT_FONT, dwFileSubtype contains a more specific description of the font file.
VFT_VXD
The file contains a virtual device.
VFT_STATIC_LIB
The file contains a static-link library.

 

All other values are reserved for future use by Microsoft.

 

dwFileSubtype

 

Specifies the function of the file. The possible values depend on the value of dwFileType. For all values of dwFileType not described in the following list, dwFileSubtype is zero.

 

If dwFileType is VFT_DRV, dwFileSubtype can be one of the following values:

 

 

Flag
Description
VFT2_UNKNOWN
The driver type is unknown by Windows.
VFT2_DRV_PRINTER
The file contains a printer driver.
VFT2_DRV_KEYBOARD
The file contains a keyboard driver.
VFT2_DRV_LANGUAGE
The file contains a language driver.
VFT2_DRV_DISPLAY
The file contains a display driver.
VFT2_DRV_MOUSE
The file contains a mouse driver.
VFT2_DRV_NETWORK
The file contains a network driver.
VFT2_DRV_SYSTEM
The file contains a system driver.
VFT2_DRV_INSTALLABLE
The file contains an installable driver.
VFT2_DRV_SOUND
The file contains a sound driver.

 

If dwFileType is VFT_FONT, dwFileSubtype can be one of the following values:

 

 

Flag
Description
VFT2_UNKNOWN
The font type is unknown by Windows.
VFT2_FONT_RASTER
The file contains a raster font.
VFT2_FONT_VECTOR
The file contains a vector font.
VFT2_FONT_TRUETYPE
The file contains a TrueType font.

 

If dwFileType is VFT_VXD, dwFileSubtype contains the virtual device identifier included in the virtual device control block.

 

All dwFileSubtype values not listed here are reserved for future use by Microsoft.

 

dwFileDateMS

 

Specifies the most significant 32 bits of the file's 64-bit binary creation date and time stamp.

 

dwFileDateLS

 

Specifies the least significant 32 bits of the file's 64-bit binary creation date and time stamp.

 

 

Remarks

 

The Value member of the VS_VERSION_INFO data is a VS_FIXEDFILEINFO structure.

qcad中文手册(学习cad) QCad用户手册,QCAD官方网址: http://www.qcad.org/ 立即下载

相关推荐

MacDraftProformac(CAD绘图软件)v6.1.1苹果电脑版

MacDraft Pro for mac是一款可以在苹果电脑Mac os平台上使用的非常不错的CAD绘图软件,MacDraft Pro for mac专为各级CAD用户,提供完整的绘图工具,以及ANSI和国际标准尺寸的能力。它的多层次,缩放绘图环境支持英尺/英寸和公制尺寸。需要的朋友们可以前来下载使用。 功能介绍   【1】完美的制作简单的素描或复杂的图纸,微点macdraft机械精良,设计,

5个免费的3D钣金CAD软件

作为一名咨询顾问,我一直在寻找能够满足大客户需求的最佳 CAD 软件。但我知道并不是每个人都在寻找劳斯莱斯式的钣金设计解决方案。有时你只想要一些简单的东西,而且最好是免费的。例如,如果你正在设计简单的折叠钣金零件,则只需设计一些具有圆角半径的法兰:一个简单的钣金模块。推荐:用快速搭建可编程3D场景首先,你可以采用老式方式绘图并以 2D 方式完成所有操作。许多传统制造商仍在使用 2D DWG 和 DXF 图纸。因此,你很有可能只需快速起草一些 2D 设计就可以了。

新缸中之脑 6万+

【SEED Labs 2.0】V*N Tunneling Lab

本文为 SEED Labs 2.0 - V*N Tunneling Lab 的实验记录。本实验工作量较大,但难度不大,重点在于搞清是谁发给谁,走的什么路径。另外,本次实验由于网络中的设备较多,修改了环境变量方便分清哪个窗口是哪个设备。这样操作起来就方便多了。...

Chenyang的博客 6978

不用花钱,免费查看CAD图纸的好用看图软件

我们在CAD制图工作中,有时候需要查阅大量的CAD图纸。现在市面上有的各种各样的CAD看图软件,都需要花钱,而且还安装麻烦,占用端脑内存。小编今天给大家介绍一下,不用花钱,免费查看CAD图纸的好用看图软件。 1.XUN 捷CAD看图软件:浏览器搜索 XUN 捷 CAD,找到 XUN 捷 CAD网址,下载安装 XUN 捷 CAD看图软件。启动运行 XUN 捷 CAD看图软件。.点击菜单栏里的“文件”...

weixin_43221328的博客 2万+

Zynq远程更新程序实战:从emmc到flash的完整方案解析

本文详细解析了Zynq远程更新程序的完整方案,重点探讨了从emmc到flash的实战操作。通过硬件连接限制破解、emmc配置技巧、flash擦写策略优化等关键技术点,提供了可靠的远程更新解决方案,特别适合需要频繁更新boot.bin的应用场景。

weixin_29163797的博客 179

【DaVinci Developer实战指南】从入门到精通:软件组件设计与配置全解析

本文详细解析了DaVinci Developer在汽车电子开发中的核心应用,从软件组件设计到配置实战,涵盖Application SWC创建、RunnableEntity设计及Exclusive Area配置等关键环节。通过实际案例分享,帮助开发者快速掌握AUTOSAR架构下的ECU软件开发技巧,提升工作效率与系统稳定性。

weixin_30952535的博客 249

免费的在线3D CAD【BimAnt】

BimAnt托管了可以免费使用的在线三维CAD,采用BRep内核,支持几何约束求解,支持二维草图,支持挤压、放样、扫掠和旋转等操作。。

新缸中之脑 9万+

ANSYS APDL齿轮建模实战:从渐开线方程到完整3D模型的保姆级教程

本文详细介绍了使用ANSYS APDL进行齿轮建模的全过程,从渐开线方程的数学基础到完整3D模型的创建。通过参数化命令流实现高精度齿轮建模,特别适合机械设计和仿真分析需求。教程包含关键参数计算、APDL环境配置、单齿齿廓建模以及全齿轮阵列复制等实用技巧,帮助工程师快速掌握ANSYS APDL在齿轮建模中的应用。

lg888的博客 446

推荐10个非常好用的CAD制图软件

市面上的CAD制图软件可谓是五花八门,无论是国外还是国内的相关软件都发展得比较成熟,但目前在CAD三维制图上还稍显欠缺。这里跟大家推荐的10个非常好用的CAD制图软件,既有支持2D的也有支持3D的,且大部分都是免费的CAD制图工具,还有一些是功能非常完善的收费软件,点击下面的软件名称可以进行下载。 1、VectorDraw Developer Framework VectorDraw算得上是C

WildChasefree的专栏 3万+

3D Slicer学习记录(4)-PLUSapp连接双目相机Intel Realsense

plusapp是基于openIGTLink协议的免费的开源库和应用程序API接口,用于数据采集、预处理、校准和实时流成像、位置跟踪和其他传感器数据。这里以intel realsense双目相机为例详细的演示整个图像流导入到3D Slicer的流程。

weixin_39090239的博客 1346

【华为OD机试真题】4、字符统计及重排 | 机试真题+思路参考+代码解析(C++、Java、Py)

题目描述 >给出一个仅包含字母的字符串,不包含空格,统计字符串中各个字母(区分大小写)出现的次数, 并按照字母出现次数从大到小的顺序。输出各个字母及其出现次数。 如果次数相同,按照自然顺序进行排序,且小写字母在大写字母之前

KJ.JK 3289

在线CAD(网页编辑DWG)实现打开CAD图纸的方式

注意DEMO中的mxcad和mxdraw库是通过CDN方式引入的,如果你发现打开页面后没有CAD图纸显示,可能是你无法访问CDN资源,可以。最后我们将转换的文件放在了服务器上,当然你也可以上传到oss或者其他云存储上,然后返回对应的访问地址就可以了。来实现保存CAD图纸, 它实际上帮我们将当前的mxweb数据上传到了你指定的一个后端接口中,然后上传到服务器,后端将mxweb格式的数据写在一个mxweb格式的文件中,程序将mxweb格式文件转换为CAD图纸的文件, 然后返回对应的访问地址。

u013725001的专栏 1万+

数据库系统概论第五版课后习题答案第十二章

对元组的插入、删除、修改;语义检查的具体做法是,DBMS读取数据字典,检查是否存在与该语句中的表、视图或索引等要创建的对象相同的对象名,检查该用户是否具有创建数据库对象的权限。答:操作系统提供的封锁机制和DBMS的封锁机制在封锁对象、封锁对象的状态、封锁的粒度、及封锁的类型上存在很大的差别,操作系统的封锁机制不能直接应用在DBMS中,DBMS必须重新设计,来满足复杂的封锁需求。数据库的建立和维护包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及性能监测分析等功能。

wenling54321的博客 694

免费Linux CAD应用软件

相信很多同学都会说linux下没有CAD软件.3DMax.那你觉的它真的就没有这些软件呢.是没有同一个公司出的同样的一式的软件.那么他就没有更到人代替软件吗?然而不是.只是你不了解外面的世界还有那么多的精彩,那下面给你介绍一下CAD for Linux Software. 专业CAD系统——QCad(官方网站:http://www.qcad.org) (点此查看大图) QC

3万+

【QT开发教程】使用Qt进行NFC编程

近场通信(NFC,Near Field Communication)技术广泛应用于现代设备中,例如智能手机、支付终端和门禁系统。Qt提供了一套完整的NFC模块,使开发者可以轻松地在应用程序中实现NFC功能。本文将介绍如何在Qt中进行NFC编程,包括基本概念、使用方法以及一些实际的示例。

科技改变人类,技术成就未来 1469

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Linux安装后的任务

新手的练习任务在这里: 任务一:成功接入互联网,若没有完成中文化的,下载并安装语言包完成系统的中文化;打开系统主菜单,逐一细看,而后默想一遍;逐次打开若干个应用程序,也对该程序的菜单逐一细看,而后默想一遍;若应用程序尚未中文化,上 Google 翻译等翻译网站将不明白含意的菜单词组进行翻译,并默记其含义。 任务二:找一个在线视频网站,选一部喜爱的电影完整看完,再找一个在线音乐网站,找一部喜

Dream_There 2780

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

AI神器DeepSeek免费帮你画CAD图,小白秒变大神,还免费下载!

随着人工智能(AI)技术的飞速发展,其在各个领域的应用日益广泛,尤其是在设计和工程领域。计算机辅助设计(CAD)作为现代工程设计的重要工具,正逐渐与AI技术深度融合,开启了智能设计的新篇章。AI绘制CAD图不仅能够提升设计效率,减少人为错误,为工程师和设计师提供前所未有的便利。DeepSeek作为一款新兴的AI工具,凭借其强大的自然语言处理能力和智能化功能,正在为CAD用户提供前所未有的支持,成为设计师和工程师的得力助手。

vjmap的博客 2万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

好用的在线制图工具,帮助我们解决工作问题

在线CAD转换器 CAD转换器一键解决CAD所 有格式转换,支持CAD版本转换、CAD转PDF、CAD转JPG、PDF转CAD等,CAD版本转换支持AutoCAD2000到AutoCAD2017所 有格式,用户可上传DWG,DWT,DXF格式;图片支持JPG、PNG。 在线PS图片编辑器 具备Photoshop的所有功 能,操作却是简单实 用,不用安装,不需要费用! 在线CAD教程 CAD教程,一...

weixin_43221328的博客 407

CAD、CAE、CAM介绍——定义,概述,历史,相关软件,应用与前景

CAD、CAE、CAM介绍——定义,概述,历史,相关软件,应用与前景

Arya的博客,专注后端领域 1万+

梦想CAD 在线编辑软件

例如McDbLayerTableRecord(https://mxcadx.gitee.io/mxcad_docs/api/classes/McDbLayerTableRecord.html)一个图层数据对象, 和McDbLayerTable(https://mxcadx.gitee.io/mxcad_docs/api/classes/McDbLayerTable.html)一个图层表数据对象, 图层表中存储图层数据,自然可以对表中整体数据进行增删改查,而可以针对某个图层数据对象的属性进行修改。

lvmingzhou的专栏 1934

高质量C++/C编程指南

前 言    软件质量是被大多数程序员挂在嘴上而不是放在心上的东西!    除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会有那么多的毛病?”    别难过,作者只不过比你早几年、多几次惊慌而已。    请花一两个小时认真阅读这本百页经书,你将会获益匪浅,这是前面N-1个读者的建议。一、编程老手与高手的误区自从计算机问世以来,程序设计就成了令人

axe8的专栏 7266

linux系统cad,6 款高品质的免费 Linux CAD 应用程序

{编译/林星}在 Windows 的 CAD 世界一直占主导地位的是非常强大的 AutoCAD 软件。不幸的是,Unix 系统的支持早在 1994 年就停止了,它的作者 Autodesk,目前也没有计划把它推向 Linux。在此我们编制了一份名单, 6 款高品质的免费 Linux CAD 应用程序。QCad专业的 CAD 系统。QCad 使用户能够创建技术图纸,如计划、建筑、室内装饰、机械部件或架...

weixin_39759881的博客 2563

画图工具_知乎超十万人点赞的CAD工具箱,每一个都是画图必备神器

都说CAD绘图很费时间,其实,那是因为你没用对工具,用对了工具,画图效率杠杠的,比如这几个在知乎上超十万人点赞的CAD工具箱。1.贱人工具箱第一个,贱人工具箱。虽然它的名字有点奇怪,但是它是一个非常实用的工具箱,它有超过200个实用的CAD工具,可以帮你提高画图的效率。光是修改、标注、文字、块等相关的操作就非常多,是一个画图必备神器。2.迷你iMini建筑工具条第二个,迷你iMini建筑工具条,它...

weixin_39534978的博客 2427

cad在线转换_真正不收费的CAD资源网站!免注册下载各种图纸、教程资源

分享过那么多个CAD网站,发现最受大家欢迎的总是免费的那些,所以今天小编就专门找了一个既免费、功能又齐全的CAD网站,再和大家推一波福利!这个网站叫做【迅捷CAD看图】,进入之后会以为它只是一个软件下载网站,其实不然。这个网站里不只有CAD软件资源,还有免费的CAD图纸资源、视频资源,此外还链接了另一个免费在线工具网站,可以随时随地实现CAD各种版本和格式的转换,只要你有网!1、免费图纸免费的CA...

weixin_39564831的博客 7496

Mantis-ML 2.0识别基因-疾病关联,Beam Pro实现无需后期的AR视频拍摄与三维空间应用

英伟达黄仁勋 Computex 2024 演讲全文及精华介绍来源:https://xiaohu.ai/p/8941现在是使用大语言模型 (LLMs) 构建产品的激动人心的时刻。在过去的一年中,LLMs 的表现已经“足够好”可以应用于现实世界。LLMs 改进的速度,加上社交媒体上的大量演示,将推动预计到 2025 年 AI 投资达到 2000 亿美元。LLMs 的广泛可用性,让每个人,而不仅仅是机器学习工程师和科学家,都能在他们的产品中构建智能。

一支烟一朵花 11万+

4个顶级CAD制图软件,对照职业入手哦~

使用专业工具组合和统一的项目环境为多规程团队提供支持。它是用于钣金、结构件设计、三维布管、电缆和线束、演示、渲染、仿真、机床设计等的集成工具。Civil 3D适用于土木基础设施的全面详细设计和文档编制软件,Civil 3D® 设计软件使土木工程师现在能够实现未来的基础设施。Fusion 360是一款基于远程服务的三维建模、CAD、CAM、CAE 和 PCB 软件平台,主要用于产品设计和制造。Inventor是功能强大的机械设计软件,用于三维机械设计、仿真、可视化和文档编制的专业级产品设计和工程工具。

a17312592059的博客 6370
上一篇: mingw32
下一篇: msu
cmpfish
博客等级 码龄19年 65粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值