山口屋~活動日誌~

私生活で主な出来事をピックアップ

Visual Studio C++ Express ファイル ダブルクリック

2016-04-07 23:02:38 | ソフトウェア開発
Visual Studioに関連付けられているファイルをダブルクリックしてVisual Studioを起動させても「'(ファイルパス)'が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。」と表示されて開いてくれないことがある。

これを解決するには、レジストリエディタを開き、データを修正する。ソフトが「Visual C++ 2008 Express」、ファイルが「.c」ならば、「HKEY_CLASSES_ROOT/VCExpress.c.9.0/shell/Open/Command」の値「"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VCExpress.exe" /dde」の末尾の「/dde」を「"%1"」に変える。

DDEは「Dynamic Data Exchange」の略。「"%1"」はダブルクリックされたファイル名を示す。