我从VB6应用程序掏出一个应用程序。 然后我想将其关闭。 我怎么能拉这一关?
Answer 1:
这里是卡尔·彼得森对关闭应用程序VB6的方法。 当你提出要求,这就要求很好 - 发送WM_CLOSE,而不是使用了TerminateProcess。 请注意,将消息发送给所有属于该过程中的顶层窗口的,可能有不止一个。
我没有试过,但我的经验卡尔·彼得森的代码总是费率五星出一个可能的五个!
编辑:请注意,这是原来的答案编辑版本,现在链接到的卡尔的代码的最新版本。 如果任何人有这个疑问,卡尔仍然在积极VB6的新闻组 ,但我不认为他挂出堆栈溢出。
Answer 2:
看一下这个:
结束,是由Shell函数启动的应用程序
文章来源: How to close a shelled process in VB6