久しぶりの質問になります。
ライブラリというよりはVisualStudio寄りの質問です。
環境:VS2008SP1、XPSP3
ライブラリを使用して通信するアプリ(EXE)を作成しました。このアプリ起動時、ネット接続許可のダイアログがPOPし許可することで通信可能になります。
(許可することで例外に登録される)
(ここまでは問題なし)
ここで、作成アプリが例外に登録される訳ですが、ビルドし直す度に新たに通信許可を求められ例外に追加登録されます。
基本的に古いバージョンは使わないので、不要になったものは手動で削除などはしているのですが、
これを回避する手段はどのようにしたら良いのでしょうか?
(配布した先のPCの例外リストも見るのが怖い。。)
イメージとしてはMMOのように、一度起動アプリを例外登録すればバージョンアップ後もそのまま起動できるようなればと思っています。
追記
EXEとは別にDLLなどにアプリを分け、DLLを更新する方法かなと考えてはいるのですが、やるとなるとEXEでDxLibのInitとEnd、DLLでProcessMessageをまわすような作りになってしまいます。
DLL内の処理でウインドウズのメッセージを処理するというのはあまり望ましくないのではと思っています。
皆さんがどう対処しているかなど、ご意見頂けたらと思います。