ZKX's LAB

如何实现修改外部任意exe文件的版本信息 获取exe版本信息

2021-03-05知识7

c#如何获取其他exe程序的版本号? System.Diagnostics.FileVersionInfo fv=System.Diagnostics.FileVersionInfo.GetVersionInfo(file);Messagebox.Show(fv.FileVersion);其他属性还包括,版本号中的各段(如主版本号FileMajorPart),内部名称InternalName、版权等所有版本信息。

在bat文件中能不能通过编写代码来获取exe文件的版本信息? echo offset\"file=R:\\新建文件夹\\filever.exefor/f\"tokens=5\"%i in('filever.exe/s\"%file%\"')do(set ver=i&echo%i)echo%ver%pause纯批处理还有没有直接读取exe文件版本的命令.如果真要用批处理读取exe文件版本可以用 xp安装盘中的 filever.exe 工具.批处理调用这个工具可以读取文件版本信息.filever.exe在附件中

如何实现修改外部任意exe文件的版本信息 获取exe版本信息

用DELPHI怎么读取外部EXE的版本信息?求代码。如题 谢谢了 告诉你读取版本的:function GetAppVersion(FileName:string):string;var VerInfoSize:DWORD;VerInfo:Pointer;VerValueSize:DWORD;Dummy:DWORD;VerValue:PVSFixedFileInfo;begin Result:='';VerInfoSize:=GetFileVersionInfoSize(PChar(FileName),Dummy);if VerInfoSize=0 then Exit;GetMem(VerInfo,VerInfoSize);GetFileVersionInfo(PChar(FileName),0,VerInfoSize,VerInfo);VerQueryValue(VerInfo,'\\',Pointer(VerValue),VerValueSize);Result:=IntToStr(VerValue^.dwFileVersionMS shr 16)+'.'+IntToStr(VerValue^.dwFileVersionMS and$FFFF)+'.'+IntToStr(VerValue^.dwFileVersionLS shr 16)+'.'+IntToStr(VerValue^.dwFileVersionLS and$FFFF);FreeMem(VerInfo);end;

#获取exe版本信息

随机阅读

qrcode
访问手机版