C语言调用外部EXE程序,用的这个ShellExecute,出现内存泄漏怎么解决
2个回答
展开全部
声明:本人并不太懂C语言,也不知道什么是ShellExecute,以下回答仅供参考。
ShellExecute本身并不存在内存泄漏的固有BUG,然而在调用外部EXE程序时出现了内存泄漏,我觉得可能的原因是:
调用的API方法不正确;
外部exe的固有BUG;
外部exe不能被ShellExecute调用;
代码存在问题,比如打开了外部的exe程序却没有在使用完成后进行垃圾回收,据我所只C/C++的内存泄漏问题的大部分都是由于没有进行垃圾回收所造成的。
以上。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询