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获取文件名和版本号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)