掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
[アプリケーションの追加と削除] の情報 (ID:100810)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
# 文章やコードをよく読んでください。 とりあえず、文章で書いても理解されないと予測して、サンプルを更新しました。 > Vistaでは最後のメソッドが無いみたいですので > こちらを削った方が良いようです。 これは、 > 実行時エラー '430': > クラスはオートメーションまたは予測したインターフェースをサポートしていません。 であり、根本は、 Vista の IID_IShellAppManager: {C257690D-85DE-417C-B964-C22B1A6BB5F7} XP の IID_IShellAppManager: {352EC2B8-8B9A-11D1-B8AE-006008059382} となり、名前こそ同じですが実際は別物であることに由来することです。 > APPINFODATA構造体の中でCoTaskMemFreeで > 解放してはいけないメンバが、幾つあるのかまでは調べ切れていません。 そんな危険な状態でなぜ呼び出せるのでしょうか。 もっとも、サイズとマスクを除き全て解放すべきメンバですが。 コードをよく見直してください。根本的に間違えている部分がありますよ。 で、 DispCallFunc と IUnknown は併用すべきではない、と書いたのに、 そのままでいるのはなぜなのでしょうか。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.