说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB如何得到应用程序的资料!

HTML文档下载 WORD文档下载 PDF文档下载
VB如何得到应用程序的资料!
使用 Microsoft 的开发工具,常常会碰到因版本不同而造成程序无法执行,甚至发生错误的情况!这个文章是想告诉大家,如何在 VB 中利用 GetFileVersionInfo API 来取得应用程序版本的版本。GetFileVersionInfo 主要是针对 32 位元的执行类型的版本,例如:.EXE 档、.OCX 档、.DLL 档。

为了过滤不适合的程序,我们使用 GetFileVersionInfoSize API 来判断程序是否为 32 位元的执行类型的程序,而由於使用 GetFileVersionInfo API 取得的资料无法直接读出,我们也使用 VerQueryValue API 来取出相关版本的资料。相关的 API 及 Type 声明如下:

Public Declare Function GetFileVersionInfo Lib "version.dll" Alias "GetFileVersionInfoA" _
(ByVal lptstrFilename As String, ByVal dwHandle As Long, ByVal dwLen As Long, _
lpData As Any) As Long
Public Declare Function GetFileVersionInfoSize Lib "version.dll" Alias "GetFileVersionInfoSizeA" _
(ByVal lptstrFilename As String, lpdwHandle As Long) As Long
Public Declare Function VerQueryValue Lib "version.dll" Alias "VerQueryValueA" _
(pBlock As Any, ByVal lpSubBlock As String, lplpBuffer As Long, puLen As Long) As Long

Type VS_FIXEDFILEINFO
dwSignature As Long
dwStrucVersion As Long
dwFileVersionMS As Long
dwFileVersionLS As Long
dwProductVersionMS As Long
dwProductVersionLS As Long
dwFileFlagsMask As Long
dwFileFlags As Long
dwFileOS As Long
dwFileType As Long
dwFileSubtype As Long
dwFileDateMS As Long
dwFileDateLS As Long
End Type
在今天的范例程序中,您只要输入包含路径的档案名称,便可以取得以下的程序资料:

1 程序版本资料。
2、程序类型资料。
3、着作权资料。
4、程序说明资料。

平板的市场依然巨大:应用更丰富,Phablet设备存局限 免费的PCB数据3D转换工具 OBD++ XVL Converter Hadoop Namenode以regular方式启动代码流程分析 走进支撑过8亿用户的Yahoo!数据中心 Napier,一个引领Rackspace14年老兵功成身退 Twitter最新测试版被指仿Facebook的界面设计 成功求职者的自述:如何向应聘企业展示自身价值? 仅用移动开发服务:一分钱不花,开发native应用 苹果员工爆辞职内幕 Windows Phone 8.1被曝光信息汇总 Phaser:开源的HTML5 2D游戏开发框架 HTML5调查:做的好,收入不比iOS差 汽车巨人福特让“数据”说话 基调数据解读2014网购行业的3大变化 测测:用百度Clouda占卜移动互联网 微软的无奈:或允许Android应用运行于Windows平台 如何选择适合自己的编程语言 Google Now新增语音命令:生活简单一点,让爱更近一点 千万美金收购案:GetJar是一家怎样的公司 传苹果与时代华纳等公司合作,推新一代Apple TV 追本溯源 解析“大数据生态环境”发展现状 为Hadoop存储层增加对OpenStack Swift的支持 详解并行逻辑回归 在AWS上使用GPU实现分布式神经网络 大数据时代,看“小数据”如何支持决策 22人15天研发 微信红包系统发起“珍珠港偷袭”的背后 开发产品防脱节,DevOps来帮忙 手游福音:官方中文版Unity用户手册免费发布 支持多平台!2D和3D游戏引擎Godot宣布开源 从Google备份互联网看“数据安全” NBA全明星周末,数据打造下的辉煌盛事 如何获取datawindow中文本框内容? 请教公司大院网络系统设计方案要怎写?会遇到什么问题? 关于clientdataset的返回值问题 关于报表打印的问题!火急。。 这个世界上有多少C/C++程序员? 关于ARP广播域的问题????????????????、 请问什么服务器支持global.jsa 安装oracle数据库出错!!!!!!!!!!!! 如何在对话框的OnPaint()函数中得到该对话框的窗口大小? 一个看似简单却很棘手的问题,不得不请教各位。。。 哪里有将rm文件转换成avi或者mpg格式的软件? 关于ARP广播域的问题?????????????? 请问,,怎么设定mshflexgrid的属性,使其各列的宽度与数据源字段的宽度一致 请问这几个对象是否代表同一个对象? 菜鸟问题:如何跟随鼠标拉出一虚线矩形框?回复就有分! 高分寻Authorware v6.0 注册码 在数据窗口中有“部门”和“员工”两个列,分别采用各自的下拉数据窗口显示。如何使得“部门”改变时,“员工”显示与其对应的人员而不是“员工”表中所有人员。 怎样安装UNIX? 灌水加求救…… T-SQL中SELECT句中可不可以有存储过程。。。。。。。。这样为什么不行呢?(100分酬谢) MS SQL SERVER 有谁知道型号为CDU111-NE 的SONY光驱是多少速的吗? 谁对RTTTL格式文件了解,怎么把它转换成可以发送的二进制格式? 关于ORACLE存贮过程的迷惑,请各位大侠解惑! 请问如何向ActiveX控件发送一个自定义数据结构的指针 有没有好一点的ASP上传组件?? asp调用dll失败!!! 为何用了2个以上的单元有调用窗体就出现 access violat at address XXXXX in module的错误 请问有没有一些用来专门用作软件测试的测试软件? EPSONSTYLUS C20SX 型号的打印机支持NT4吗? 请问哪里有linux操作系统的源代码下载?谢谢 哪几种服务器支持global.jsa 关于数据绑定控件的问题。 关于TIFF文件的处理 DLL动态调用的问题,应注意些什么? 有关错误提示问题的文件存放在哪里呀 vf怎样求2个日期类型的差值?象sqlserver的datediff一样。 一个程控交换问题。 请教各位高手,如何在程序中模拟鼠标点击行为,大大加分!!!!!!!!!!!!!!!! 关于一个消息参数的麻烦………………求救高手! 我在微软的网站上下载了一个DCOM的例子,但不能在两台机器上运行? chinajordan(超飞人)请进!!!!!!!!!!!!!!!!!!!! 如果你是sql语句的高手,请看 请问,有谁知道上海华冠电子设备有限公司怎么样的,谢谢! 怎么把一个控件的坐标转换为它的容器坐标!? Canon4650打印测试正常,软件打印预览正常,打出的字横向压缩50%,挤在左边,右为空。 几個很實際也很有用的數据庫問題,請高手指點.(在線等待!) 求教 三千 以及各位Oracle高手。我该做些什么? 救命啊!怎么才能取到她的路径啊??急!!!!!!!!!!! include file为什么不行了 DBGrid的问题... 新铅畜电池加入电解液为什么相对密度会下降啊? 在实验室把100克溶质质量分数为百分之九十八的浓硫酸稀释成百分之五的稀硫酸,需用量筒量取————毫升的蒸馏水,稀释时需用的仪器有烧杯和————. 如何用密度为1.84g/cm3,质量分数为98%的浓硫酸,配制密度为1.14g/cm3、质量分数为20%的稀硫酸400ml 保温防火岩棉和防火岩棉一样吗 these 能修饰不可数名词吗?this呢? 努力 动词还是名词“努力”是动词还是名词?我需要专业的解释,猜的不要. 防火岩棉 密度120和80的混在了一起 怎么区分出来120的 只有两包 堆在里80的里面 不称重的话 怎么把它们找出来 this、those、that、these可以修饰不可数名词吗 娱乐是动词还是名词? fruit和food是可数名词还是不可数名词,后面要加S吗?There are many fruit and food.fruit和food在这个句子里是可数名词还是不可数名词,后面都要加S吗? this that可不可以修饰不可数名词 “交流”是名词和还是动词 铅酸蓄电池电解液要加多少 this sort of..可以修饰不可数名词吗this kind of 、 this type of 、this sort of 这三个都分别可以修饰不可数名词吗? 现有18.4mol/L的浓硫酸,已知其密度为1.84g/mL,则该浓硫酸溶液中溶质的质量分数为多少? 船用启动铅酸蓄电池 有单格电解液密度非常低,不到1.1.是怎么回事.什么原因导致的?怎么解决. this/these后面可以接不可数名词吗> 混凝土的天然容重、饱和容重、浮容重、天然内聚力都是多少. 铅酸蓄电池电解液详细的配制方法?如果用一斤密度为1.5的硫酸,需要加入多少(重)的水.密度才能降到1.28? 请问知道岩棉板的长度1000mm宽度630mm厚度50mm容重100KG每立方,怎么算每块的重量?及每吨合多少方?请问知道岩棉板的长度1000mm宽度630mm厚度50mm容重100KG每立方,怎么算每块的重量?及每吨合多少方? i have e bread or hamburger for breakfasti have e______ bread or hamburger for breakfast 初一 怎么样计算建筑保温层的厚度 岩棉板 如何计算每立方价钱.如何计算每包价钱.如何计算每平方价钱. I have bread ,mike,sausage and a hamburger anda hamburger _____breakfast 谁知道屋顶保温层厚度该如何计算? 岩棉板的立方怎么计算呢?每吨5000元,厚度5公分,容重40K,有多少立方、每立方又是多少钱,怎么计算呢? I have bread for breakfast. 保温层厚度怎么计算 说的详细点 有公式吗、‘?就是建筑的外墙的保温 配置1000毫升溶质质量分数为10%的稀硫酸,需要溶质质量分数为98%的浓硫酸多少毫升?同时需要多少克水?具体一点,小弟在此谢过各位大哥大姐们了 I usually have milk and bread for breakfast的答句 A:So have I .B:so do I 计算保温层厚度相关数学问题D2LN(D2/D1)=0.277514求D2D2=D1+1 稀释质量分数为98%(密度1.84g\ml)的浓硫酸配制500g质量分数为20%的稀硫酸,稀释时需要浓硫酸和水的体积各为多少毫升?(水密度1g|\cm*3,结果保留一位小数) Mum shows_____ now to make a hamburger. 1.dictionary 2.key 3.baseball 4.photo 5.bag 6.banana 7.tomato 8.broccoli 9.pear 10.chicken 哪些是可数名词?哪些是不可数名词?11.my sister likes (salad).对打括号的提问.12.i llike french fries.把主语换成he改写句子 13. 容重是什么意思?快!快!快! Mum shows ( ) how to make a hamburger. A he B him C his D himself谢谢啦 油管路中弯头和阀门处的保温体积如何计算,如DN125弯头,150mm厚的岩棉保温,如何计算该处的保温材料体积和外面包的铁皮的面积,急等~ 从地下挖出来的土体的土容重是什么意思? —Oh.I'm hungry.Mum,can I have the hamburger on the plate?—No.It tastes ( ) .A.terribly B.terrible C.good D.well为什么不是选A 而是选择B 讲知识点 汽车,电动车一般使用铅酸蓄电池,某铅酸蓄电池用的是28%的稀硫酸,现用1.0KG98%的浓硫酸配制该稀硫酸,下列说法正确的是:A.28%的稀硫酸中溶质与溶剂的质量比为28:100 B.用1.0kg98%的浓硫酸课 "broccoli ice cream"是什么意思 .-Oh,I’m hungry.Mum,can I have the hamburger on the plate?-No.It tastes________ A.terribly B.terrible C.good D.well broccoli是可数名词吗 已知某土土颗粒容重Rs=26.5kn/m3.含水量w=23%,土的容重r=18.47kn/m3,求该土饱和重度及饱和度.设总体积为1,总重量为18.47Kn 这个是已知的土粒重量为:15.02KN 水的重量为:3.45KN 这个土粒重量和水重 hamburger和hamburgers有什么不一样,都分别在什么时候用? 问一下岩棉保温板和泡沫玻璃保温板各有什么优点?价位大约是多少?一般的民用建筑用这两种会不会是大材小用?如果需要的话可不可以向我推荐几家比较好的厂家?如果是外地的要货通过物流 现有一容重为1.2g/cm3的紫色土,起始重量含水量为10%,田间持水量为30%,要使30cm土壤含水量达到田间持水量的80%,需要灌水多少方(方/亩). 小芳的妈妈准备将生吃的瓜果用下面的这瓶消毒液进行消毒,这瓶消毒液需加水多少千克?(消毒液25g)、(说明:1、用法:擦洗浸泡5--6分钟.2、用途:(1)瓜果、餐具类浓度为0.2%(2)衣服及 岩棉保温板保温板具体定义 Do they like______?Yes,they do.A.broccoli B.pear C.hamburger D.strawberryDo they like______?Yes,they do.A.broccoli B.pear C.hamburger D.strawberryI like_____but I don't like_______.a.broccoli;tomato b.broccolis;tomato c.broccoli;tomatoes d.broccolis; 如何测定土壤容重掌握土壤容重、比重、孔隙度及三相比的测定与计算方法 岩棉做保温板有什么好处? 关于砼容重的问题请解释下容重与平常所说的密度有什么区别.再者例如同为标号C30的两个砼 ,但两者所采用的容重不一样 若一个为2450 另个位2430 请问这两个砼有什么区别?只是质量不同吗,在 土壤容重怎么获取 在实验室把100克溶质质量分数为98%的浓硫酸稀释成5%的稀硫酸,需要用量筒量取多少毫升的蒸馏水! eat的名词是什么,名词是否可数? 土壤容重大小的意义 25摄氏度的铅酸蓄电池电解液的密度是1.28,那么温度降到10摄氏度的话电解液的密度还会增加吗? 聚氨酯保温板 岩棉保温板哪个好,对身体有害吗? 砼的容重是多少?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn