投稿者 neptune  (社会人) 投稿日時 2008/11/28 07:18:09
こんにちは

>実際にはWindows上で普段何気なく使っているメニューを
>作成したVBアプリ上から操作していくというプログラムです。
>メニューソフトに代表されるシンプルなユーテリティーアプリを作ろうと考えています。
>(普段PCと距離を置かれているご高齢者用のメニューソフトのようなもの)
メニューソフトってのはランチャーソフトとは違うんですか?
http://freesoft-100.com/pasokon/launcher.html
ランチャーソフトは作った事はないのですが、そんなに難しくはないような気がします。

>こちらから何らかの働きかけを行えば、
>Windows上のある程度の細かな項目の起動パスまで表示してくれるような気がするのですが、
>これはだいぶ見込みが甘いのでしょうか。
調べてみたら判りますが、甘いでしょう。

>実際にはWindows上で普段何気なく使っているメニューを
>作成したVBアプリ上から操作していくというプログラムです。
これらの「その内側の項目のパスやID的なもの」を一気に知る方法はないです。と、思います。

例えば、Windowsのアクセサリ類とか、スタートメニューとかならエクスプローラで
見られますから簡単に取得は出来ますよね。・・ショートカットなど。
情報の格納場所が違いますからね。例えば、レジストリに書き込んでいるとは限りませんし。
取得したいソフトによるでしょう。
なので漠然と取得したいと言われても漠然とした答えにしかならんと思います。

ちなみに、もし、大概は、.net frameworkで処理できるとは思いますが、.net frameworkに
ない機能でWindowsに近い処理がしたければ、C,C++系の言語の参考資料しかなくなります
のでそのつもりで。

これ以上は識者のアドバイスをお待ち下さい。