実行可能ファイルのバージョンを取得する方法


  1. ファイルのプロパティを使用する方法:

    • 実行可能ファイルのプロパティには、バージョン情報が含まれていることがあります。プロパティを取得するためには、以下の手順を実行します。
      1. 実行可能ファイルのパスを指定します。
      2. ファイルのプロパティを取得します。
      3. プロパティからバージョン情報を抽出します。

    以下はPythonのコード例です:

    import os
    import win32api
    def get_file_version(file_path):
       file_info = win32api.GetFileVersionInfo(file_path, "\\")
       file_version = file_info['FileVersionLS']
       return file_version
    # 実行可能ファイルのパス
    exe_path = "C:\\path\\to\\executable.exe"
    # バージョン情報を取得
    version = get_file_version(exe_path)
    print("実行可能ファイルのバージョン:", version)
  2. コマンドラインを使用する方法:

    • コマンドラインを使って実行可能ファイルのバージョン情報を取得することもできます。以下はWindowsの場合のコマンド例です。
    wmic datafile where name="C:\\path\\to\\executable.exe" get Version /value

    コマンドを実行すると、バージョン情報が表示されます。

これらは実行可能ファイルのバージョンを取得する方法の一部です。他にもさまざまな方法がありますが、上記の手法はシンプルで簡単なものです。必要に応じて、環境やプログラミング言語に合わせた方法を選択してください。