DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ユーザ単位のファイル拡張子関連付け

環境/言語:[VB2008, Windows XP・Windows Vista・Windows 7]
分類:[.NET]

以下のトピックスにて、プログラムをファイルの拡張子に関連付ける方法が紹介されています。

http://dobon.net/vb/dotnet/system/associatedapp.html

ただし、この方法では、設定に管理者権限がないユーザでは実行することができません。
ユーザ単位の関連付けでいいので、指定したexeに対してファイル拡張子の関連付けを行う方法はないでしょうか?

使用しているVBのバージョンは2008で、対象OSはWindows XP・Windows Vista・Windows 7を想定しています。
■No29822に返信(アルデハイドさんの記事)

> ユーザ単位の関連付けでいいので、指定したexeに対してファイル拡張子の関連付けを行う方法はないでしょうか?

碧落 - Windows の関連づけ設定の仕組み
http://sgry.jp/articles/fileassociation.html

によると、ユーザーごとの関連付けの設定は、

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\

で行なうようです。
管理人様、書き込みありがとうございます。
ご提示のサイトをよく読んでみます。

DOBON.NET | プログラミング道 | プログラミング掲示板