为什么我读取的exe文件的版本信息都是乱码啊

为什么我读取的exe文件的版本信息都是乱码啊,第1张

exe是应用程序,里面是汇编语言,只有机算机能读懂的东西!出现乱码是对的。

txt,是文本文档,是一个文字处理程序!

所以不能通用。就像你要把一辆汽车变成一张图纸,是不可能的。

流氓软件搞的。

解决方法:工具》文件夹选项》文件类型》新建》填“exe”>高级》应用程序》确定》确定》OK了!

fname = 'C:\Program Files\Meitu\XiuXiu\XiuXiuexe' &&指定exe路径

n = Agetfileversion(a_ver, fname)

If n > 0

a_ver[4]

Else

"空"

Endif

Set ws = CreateObject("WScriptShell")

Set FSO = CreateObject("ScriptingFileSystemObject")

kugou = wsregRead("HKCU\Software\KuGou\AppPath")

For Each f In FSOGetFolder(kugou)Files

  ext = LCase(Right(fName, 4))

  If ext = "exe" Or ext = "dll" Then

    s = s & fName & vbTab & FSOGetFileVersion(fPath) & vbCrLf

  End If

Next

MsgBox s

1同时按下WIN+R,调出运行对话框。

2在对话框中输入rundll32exe shell32dll,Control_RunDLL appwizcpl,,1 即可调出控制面板或者添加删除程序。

SystemDiagnosticsFileVersionInfo fvi = SystemDiagnosticsFileVersionInfoGetVersionInfo(@"d:\aexe"); //此处换成你的WINFORM程序的EXE路径

string 版本号 = fviFileVersion;

//fviFileMajorPart //主版本号

//fviFileMinorPart //子版本号

获取其他信息,请参见 FileVersionInfo 的说明

以上就是关于为什么我读取的exe文件的版本信息都是乱码啊 全部的内容,包括:为什么我读取的exe文件的版本信息都是乱码啊 、VFP 怎么显示编译好的EXE文件的版本号、VBS获取文件名和版本号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9457728.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存