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

コントロールパネル内へのプログラムショートカット作成

環境/言語:[VB.NET Framework2.0]
分類:[.NET]

お世話様です。
現在、Windowsサービスアプリケーションの作成を検討しております。
そのサービスアプリケーションの設定等を行う為の画面を作成し(CPLファイル)
そのショートカットをコントロールパネルに入れたいと思っておりますが、
その作成方法等を探しておるのですが、一向に見つかりません。
VB.NETではその様なCPLファイルは作成出来ないのでしょうか?
もしその様な作成方法が記載されたページがありましたら、お教えください。
以上、宜しくお願いいたします。
■No25997に返信(よっし〜さんの記事)
> そのサービスアプリケーションの設定等を行う為の画面を作成し(CPLファイル)
> そのショートカットをコントロールパネルに入れたいと思っておりますが、
> その作成方法等を探しておるのですが、一向に見つかりません。
> VB.NETではその様なCPLファイルは作成出来ないのでしょうか?

  コントロールパネルアプレットの作成方法としては、マイクロソフトの
  サイトのどこかで見た覚えがありますが・・・記憶の彼方・・・

  検索サイトで検索したら・・・

  http://www.geocities.jp/itaya_ys/CP/CTLP0.html
  http://program.station.ez-net.jp/special/vc/dll/ControlPanel.asp
  http://www7a.biglobe.ne.jp/~tsuneoka/win32sub2/1.html

  要は、C++でDLL作って、コントロールパネル用の特殊な名前を持つ
  エントリーポイントの関数を公開していないと、認識されない。
  と言うことになります。

  これを.NETでできるか・・・
  記述を読む限りCOM型のインターエースに準拠しないといけないの
  ですが、『できるかも』です。C#の方が楽かな・・・
  (あくまで未確認です)

  私はC++もやってますので、苦になる問題でもく、CPLは作ってまし
  たもので。

以上。参考まで
追伸・・・

少々間違いがありました。
COMによるものは、コントロールパネルの機能拡張に関わる
話で、レジストリに登録して云々・・・

誤解を招きますので、訂正しておきます。

詳しくは掲載したURLの・・・
http://www7a.biglobe.ne.jp/~tsuneoka/win32sub2/1.html
の後半以降を読んで下さい。

以上。
オショウさん様、早速のご教授有り難うございます。
参考のページを拝見させて頂きましたが、なかなか難物なものなのですね。
単純にExeファイルをCPLに拡張子変更して、System32に入れればOKかと
思いました。(^^;)
自分の想像があまりにも安直だったので、がっくりしております。
ページをもっと読んでがんばってみます。
どうも、有り難うございました。
解決済み!

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