評価
良い / 悪い = 5 / 4 (「良い」の割合 = 0.556 , 人気度 = 0.531 )
評価する
- 人を不快にさせる内容の投稿は絶対にしないでください。悪質な投稿者には、予告なく罰則(閲覧禁止やIP公開等)を科します。
- この記事だけでない、全般的なご提案は「DOBON.NETへの提案」に、ご意見は「お気楽掲示板」に投稿してください。
- 5文字以上、1000文字以下のコメントしか投稿できません。
- HTMLタグは使用できません。
Copyright(C) DOBON!. All rights reserved.
管理人 2014/07/23 (Wed) 00:42:58
Application.UserAppDataRegistryなどもそうですが、アプリケーションの設定をレジストリに保存する時、その製品名をキーにすることが多いので、少なくとも私は日本語のレジストリキーも見かけます。
しかし、関連付けに関する他の記事(http://dobon.net/vb/dotnet/system/associatedapp.html)を見ると、この方法は稀とし、別の方法が一般的としていますので、そちらに合わせて書き換えたいと思います。(この記事を書いた時は、別の方法を示すために、あえて違う方法を紹介したのだと思います。)
> また、MyApplicationが単なる.NETアプリの場合、フォルダを複数選択して右クリックメニューの"MyApplicationで開く"を指定すると、複数選択したフォルダの数だけMyApplicationがボコボコ起動することになります。
これはOSの仕様であって、.NETアプリだからということではないのではないでしょうか?もし複数起動を禁止したいのであれば、アプリケーションの方で複数起動を禁止することになるのではないでしょうか?
> さらに、MyApplicationがCOM実装しているのならばともかく、単なる.NETアプリの場合はWindows shellが不安定になります。
これは、複数起動するために不安定になるということでしょうか?もしそうでないのであれば、COM実装していない.NETアプリは関連付けで起動することができないということになってしまいませんか?