作成したWin32プログラムの中で、コントロールパネルの「プログラムの追加と削除」に登録されているアプリケーション情報を取得

解決


BaBo  2007-04-02 01:56:14  No: 64839

コントロールパネルの「プログラムの追加と削除」に登録されているアプリケーションの情報を取得しtxtファイルに書き込もうとしてます。
過去のファイルを見てますが、一番肝心な何でつくらかがわからなくて困ってます。

Win32 Console Application  
Win32 Static Library
ATL COM AppWizard

よろしくお願いいたします。


瀬戸っぷ  2007-04-02 07:45:40  No: 64840

Win32APIなどでレジストリの
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
以下のキーを列挙してください。
サブキー内のDisplayNameに表示文字列が入ってます。


BaBo  2007-04-02 09:43:55  No: 64841

瀬戸っぷ 様
早速のご返信ありがとうございます。
教えていただいた、情報を元に頑張って見ます。
また、わからないことがあったらお伺いしますので
よろしくお願いいたします。


Taki  2007-04-05 07:00:42  No: 64842

実際に実装するとなかなか難しいですね  ;;

具体的にどのようにしたらいいか
どなたか教えていただけますでしょうか?
よろしくお願いいたします。
サブキーを利用する場合、どのようにすべてのアプリ個数を
わかるのでしょうか?

実際にインストールされたアプリが20個の場合どのようにして
この20個をわかるのでしょうか?


Blue  2007-04-05 07:20:53  No: 64843

RegEnumKeyExをつかってみては。

MSDN
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpsysinf/html/_win32_regenumkeyex.asp


Taki  2007-04-05 20:26:03  No: 64844

Blueさん

有難う御座います。
早速試してます。
出来たら報告いたしますので、、、

宜しくお願いいたします。


BaBo  2007-04-11 08:58:35  No: 64845

皆様のお陰でなんとか解決いたしました。
ありがとうございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加