- PR -

CreateToolhelp32Snapshot について

1
投稿者投稿内容
EJ
会議室デビュー日: 2007/02/21
投稿数: 4
投稿日時: 2008-07-17 19:42
こんばんわ。EJと申します。

現在eMbedded Visual C++にて開発を行っております。
eVC++ 4.0を使用しております。

自分が作成しているプロセスから他プロセスが実行中か調べる際に
CreateToolhelp32Snapshot を使用していて、私が作成している処理では
何度もCreateToolhelp32Snapshotを行うことがあります。

ここで、CreateToolhelp32Snapshotを行った後には必ずCloseHandleを
行っているのですが、この処理を行う度にメモリを使用していき、
CloseHandleを行ってもメモリが開放されません。

Windows2000などではCreateToolhelp32Snapshotを使うとメモリリークを
起こす場合があるということなのですが、CEでも同様の現象が発生する
のでしょうか?
どなたか同じような現象にあわれた方がいらっしゃいましたら情報を
頂けませんでしょうか。

また、これを回避する方法をご存知の方がいらっしゃいましたら
ご教授頂けませんでしょうか。

宜しくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)