Vista のシェルの編集動詞をプログラムで変更しようとしています。たとえば、(エクスプローラーで) 編集を右クリックして、メモ帳 ++ で .cs ファイルを開きます。
Windows Vista でファイルの関連付けを変更するにはどうすればよいですか?
Vista のシェルの編集動詞をプログラムで変更しようとしています。たとえば、(エクスプローラーで) 編集を右クリックして、メモ帳 ++ で .cs ファイルを開きます。
Windows Vista でファイルの関連付けを変更するにはどうすればよいですか?
HKEY_CLASSES_ROOT を変更する必要があるため、そのためには管理者ログインが必要です。.cs ファイルに関連付けられているレジストリ キーを見つけます。「C# ソース コード ファイル」のような説明が表示されます (おそらくそうではないかもしれませんが、現在、VS がインストールされているマシンを使用していないため確認していません)。そのキーは、編集、開くなどの設定が保存されている別のキー (MS の場合、通常は GUID) を指します。ここで変更を加える必要があります。
Rob の推測が間違っていて、そもそも「プログラムによる変更」を意味していなかった場合を除き、これで始められるはずです。:-)