获得文件的版本信息
我们在许多情况下,(如编制安装程序时),需要获得应用程序的版本信息,以决定是否更新文件。最简单的办法是比较文件的生成日期。其实,对于EXE、DLL、OCX等类型的文件有更加准确的方法获得文件的版本信息。利用API函数GetFileVersionInfo,GetFileVersionInfoSize,VerQueryValue,我们可以很方便地获得文件的一系列信息。 以下使用C++ Builder 4为例演示具体的操作: 首先,建立一个新项目,在主窗口上放置一个Edit控件,一个Button控件。 然后,在Button的点击事件中加入如下代码:
以上,仅示范如何获得文件版本。分别替换FileVersion为CompanyName,FileDescription,InternalName,LegalCopyright,OriginalFilename,ProductName,ProductVersion可以得到文件的公司名称,文件描述,内部名称,合法版权,原始文件名,产品名称,产品版本等一系列信息. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |