c 獲取程式版本資訊

2021-09-25 22:50:20 字數 857 閱讀 7075

//

// 摘要:

//     表示乙個程式集,它是乙個可重用、無版本衝突並且可自我描述的公共語言執行時應用程式構造塊。   

// 摘要:

//     獲取包含當前執行的**的程式集。

//// 返回結果:

//     包含當前執行的**的程式集。   

assembly assembly = assembly.getexecutingassembly();

//// 摘要:

//     完整描述程式集的唯一標識。 //

// 摘要:

//     獲取此程式集的 system.reflection.assemblyname。

//// 返回結果:

//     包含此程式集的完全分析的顯示名稱的物件。

assemblyname thisassemname =assembly.getname();

//// 摘要:

//     表示程式集、作業系統、或者公共語言執行時的版本號。 此類不能被繼承。 //

// 摘要:

//     獲取或設定程式集的主版本號、次版本號、內部版本號和修訂號。

//// 返回結果:

//     乙個物件,表示程式集的主版本號、次版本號、內部版本號和修訂號。

version ver = thisassemname.version;

//主版本號。次版本號。生成號或為 -1(如果未定義生成號)。修訂號或為 -1(如果未定義修訂號)。

base.programversion =$".";

C 獲取程式集資訊

軟體安裝的點過多,有時候為特定某些點更新程式,而其它可能不更新,為了便於維護就加了個對話方塊,來顯示當前軟體的所有程式集版本,方便隨時檢視,或者將資訊上傳到伺服器便於統一管理。c 生成的.net dll程式集與c 成生的dll共享庫作用是一樣的,但其本質是不同的,c 生成的dll包含的是中間語言il...

獲取檔案版本資訊

ref copy char szfilename c windows system32 cmd.exe dword dwsize getfileversioninfosize szfilename,null lpvoid pblock malloc dwsize getfileversioninfo...

獲取文版版本資訊

通過api getfileversioninfosize,getfileversioninfo,verqueryvalue獲取版本資訊 首先,在mfc生成的應用程式框架中,版本資訊中有fileversion 和 productversion 兩項 productversion代表該產品的版本,fil...