1

C# では、 を使用してファイルのバージョン情報を取得できますFileVersionInfo。ただし、このクラスは不完全なようです。たとえばVS_FIXEDFILEINFO、これはファイルと共に保存されたデータであり、 と が含まれていdwFileDateMSますdwFileDateLS。これらのフィールドやその他の手法を提供できるC#の別のバージョン情報クラスはありますか?

4

1 に答える 1

2

P/Invoke Win32 APIVersion Information Functionsと関心VerQueryValueのあるものを呼び出すことができVS_FIXEDFILEINFOます。これはFileVersionInfoおそらく.NETが行っていることですが、何らかの理由でFileDateメンバーへのアクセスが提供されていません(それらがゼロで未使用であることがわかると思います)。

コード スニペットについては、 VS_FIXEDFILEINFOおよびファイル バージョン情報の取得を参照してください。

于 2012-07-02T23:21:58.707 に答える