kobake / lnhdr

リンク作成シェル拡張 (Link Creation Shell Extension)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

resource leak

kobake opened this issue · comments

http://sourceforge.net/p/lnhdr/bugs/1/ より転記

このソフトをインストールしていると、Explorer.exeのMENUリソースがリークするのをバージョン1.52で確認しました。OSはWindowsXP SP2、Explorerのバージョンは6.00.2900.3156です。
リソースリークの観測にはhttp://www.geocities.com/the_real_sz/misc/bear_.htmを使いました。

まず、なんらかのフォルダを開きますとExplorerのMENUリソースの数が50増えます。次にそのフォルダを閉じると先ほど増えた50が消えます。ここまでは正常の動作です。

今度は、フォルダを開き、フォルダの中の任意のファイルの上で右クリックを行い、メニューを出します。出したメニューは適当な項目を選ぶなり、キャンセルするなりで消します。次にそのフォルダを閉じます。こうすると最初にフォルダを開いたときに増えたMENUリソース50が消えずに、38残ります。で、この38残ったリソースが同様の操作を繰り返すたびに積みあがり、やがてデスクトップヒープを使い切り、動作中のすべてのアプリケーションの異常動作を引き起こします。

このソフトをアンインストールすると上記の現象はなくなります。
以上です。わかりにくかったり情報が不足していたりした場合は、下記アドレスにでもご連絡ください。
stream009 at gmail . com