タグ

ブックマーク / www.cactus.ne.jp (1)

  • PCtips - サービスパックの適用をレジストリから確認する

    サービスパックの適用は「winver.exe」を実行すれば簡単に確認できますが(図1)、スクリプトなどから情報を取得する場合は、レジストリエントリを参照した方が便利でしょう。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WindowsキーのREG_DWORD「CSDVersion」には、サービスパック番号が3桁で格納されています。また、Windows Vistaでは、同キー内のREG_DWORD「CSDBuildNumber」では、内部ビルド番号が10進数で格納されています(下表参照)。 ちなみに、REG_DWORD「CSDVersion」のデータ値を変更することで、サービスパックのバージョンチェックを回避することも可能ですが、実行形式ファイルのプロパティダイアログにある<互換性>タブで「互換モードでこのプログラムを実行する」にチェ

  • 1