C 獲取dll版本號

2021-08-26 02:21:31 字數 686 閱讀 3970

利用反射獲取,除錯過程中,偶然發現部分dll檔案,獲取版本號時,版本號一直為0.0.0.0,詳細原因為查到;

方法一:

//通過反射載入dll檔案,然後獲取其版本資訊

assembly assembly = assembly.loadfile(_path);

assemblyname assemblyname = assembly.getname();

version version = assemblyname.version;

console.writeline(version);

assemblyname assemblyname2 = assemblyname.getassemblyname(_path);

version version2 = assemblyname2.version;

console.writeline(version2);

利用磁碟資訊獲取;

方法三:

system.diagnostics.fileversioninfo fvi = system.diagnostics.fileversioninfo.getversioninfo(_path);

console.writeline(fvi.fileversion);

獲取程式版本號

取程序版本號碼 vc 2008 控制台程式的版本資源需要手動插入 include stdafx.h include pragma comment lib,version.lib dword getver word wver1,word wver2,word wver3,word wver4 int ...

Swift 獲取版本號

swift版本 let infodictionary bundle.main.infodictionary if let infodictionary infodictionaryoc版本 nsdictionary infodictionary nsbundle mainbundle infodic...

獲取版本號 nginx小技巧之隱藏版本號

比如,163映象站,我們隨意訪問乙個不存在的資源,然後看nginx返回的資訊,可以看到只返回了nginx,並沒有看到其版本號。在nginx的配置檔案新增乙個指令 server tokens off 這個指令可以新增在http,server,location中。一般直接新增在http指令塊中。ps 這...