みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

VisualStudioで作成したソフト

MicrosoftのVisualStudio2008ExpressのC++/CLIのwindows form アプリケーションを用いて,ソフトを作成しています。
そのソフトにはシリアルポートから取得したデータを記録する機能があります。

さらに追加で,

(1)独自の拡張子のプロジェクトファイルのようなもの(例えばaaa.pro)を作成し,その中に記録したデータを保存する機能
(2)aaa.proを作成したソフトに関連付けし,そのファイルをダブルクリックすると,保存したデータが読み込まれるような機能

を実装したいと思っています。
(1)の機能は実装できたのですが,(2)のような機能はどのようにすれば実装できるでしょうか?

投稿日時 - 2012-06-14 11:48:03

QNo.7532658

困ってます

質問者が選んだベストアンサー

関連付けされたプログラムの変更・作成はレジストリの変更で。

http://dobon.net/vb/dotnet/system/associatedapp.html
↑あたりを参考にしてください。

ただし、管理者権限でないと変更できないと思います。

投稿日時 - 2012-06-14 11:58:19

お礼

ご回答ありがとうございます。
有用なサイトをご提示していただきありがとうございます。
レジストリの操作などは,サイトを参考しして試したいと思います。

関連付けはできそうなのですが,ファイル内のデータを,開いたときに読み込むにはどうすればよいでしょうか?

投稿日時 - 2012-06-14 15:16:26

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

一般的なソフトウェアでは、インストーラで解決しています。
Microsoft Windows InstallerやInstall sheeld(たぶん)には
関連付けの機能が備わっています。

Microsoftのものについては、このへんにできると書いてあります。
http://www.langedge.jp/blog/index.php?itemid=380

投稿日時 - 2012-06-14 13:32:38

お礼

ご回答ありがとうございます。
インストーラにそういう機能があるんですね!
今はexpress しか手元にないので,professionalがある環境で試してみたいと思います。

関連付けはできそうなのですが,ファイル内のデータを,開いたときに読み込むにはどうすればよいでしょうか?

投稿日時 - 2012-06-14 15:18:08

あなたにオススメの質問