vc 为什么关闭程序后进程没关掉?急!!!!!

2025-09-26 05:53:27

vc 为什么关闭程序后进程没关掉?急!!!!!

社区

进程/线程/DLL 帖子详情 vc 为什么关闭程序后进程没关掉?急!!!!! qinfeng999 2006-08-04 10:24:10 我用vc写了一个程序,由于里面用了matlab转化的东西,运行程序后,关闭窗口,进程里没有关闭。下次运行前要到任务管理器去关掉进程。怎么把进程里的关闭???

...全文

293 8 打赏 收藏 vc 为什么关闭程序后进程没关掉?急!!!!! 我用vc写了一个程序,由于里面用了matlab转化的东西,运行程序后,关闭窗口,进程里没有关闭。下次运行前要到任务管理器去关掉进程。怎么把进程里的关闭??? 复制链接

扫一扫 分享 转发到动态 举报 AI 作业

写回复 配置赞助广告取 消

确 定

用AI写文章 8 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 qinfeng999 2006-08-19 打赏举报 回复 我直接用exit(0) Y神圣 2006-08-08 打赏举报 回复 毛了,直接用ExitProcess krfstudio 2006-08-08 打赏举报 回复 应该是卡在主线程的消息循环上了,退出主线程时会调用 ExitProcess,其它线程会被强制关闭的。 joe955 2006-08-07 打赏举报 回复 应该是自动化的问题,你在调用Matlabd的时候,程序会启动进程外com服务,譬如,excel

思危 2006-08-04 打赏举报 回复 那是因为你进程里 还有线程在工作,没退出。

仔细检查下你的程序,特别是和线程有关的代码。 qinfeng999 2006-08-04 打赏举报 回复 我在析构函数那加了PostQuitMessage(0);还是没用! rageliu 2006-08-04 打赏举报 回复 没退出消息循环!!在退出的地方加:PostQuitMessage(0); qinfeng999 2006-08-04 打赏举报 回复 我只是在vc中调用matlab转化后的一个函数,没用到什么线程这类的! 自动关闭假死后的VC6程序(VC++6.0源码) 相信用过VC6的人,都出现过项目假死的情况。我现在用VC6做了个关闭假死后的程序的东东,并且在关闭前可以保存数据,相信对大家很有用。

在此公布源码!!!!,不过放到VC2008中同样的代码在调试时可以获取VC6的进程句柄,但在点击EXE运行时却无法获得句柄了…… VC6在64位Windows7下调试的时候,再结束调试,程序无法退出(TLLOC.dll和DM.dll) 问题描述:当我击F5开始一个项目的调试时,程序在我设置的断点处停止,这时我按下Shift+F5后,vc6可以退出调试状态,但是WINDOWS系统的任务栏上会留下前面调试时产生的进程图标。该进程不能被结束,即使我使用任务管理器,也不可以。这时如果我再次按下F5,并按下Shift+F5后,任务栏上会留下两个这样的图标,这两个进程都可以在任务管理器上看到,不占CPU资源,但占用一定的内存。我想结束该进程的唯一的办法是(在任务栏上去掉该图标):关闭VC6,并重新开启.

一般的解决方法:不使用"结束调试"这个功能,让程序正常结束(就是放个可以退出的菜单或者按钮, 而不是使用Shift+F5的退出)。

终极解决方法:检查文件DM.dll版本,DM.dll在程序安装目录的“Common/MSDev98/Bin”-----------正确的版本是6.0.9782.0。

下载TLLOC.DLL版本:和 DM.DLL

(程序解压后大小为28KB)

将下载的版本替换到程序安装目录“Common/MSDev98/Bin/TLLOC.dll”

这样VC6在windows 7 64位的系统调试时,就可以任意退出了。 VC 截获QQ聊天内容和登录密码.rar VC 6.0截获QQ聊天信息及QQ密码,那么如何截取QQ密码和聊天内容、去掉QQ广告栏、添加QQ尾巴呢?首先需要进入QQ进程,然后远程注入Dll,截取QQ登录密码,截取本机QQ账号和昵称,截取聊天内容。

看一下具体实现的几个功能:检查看看是否所有的QQ账号信息已被调用者接收到了,显示QQ登录窗口,QQ登录窗口在移动,QQ登录窗口关闭,QQ密码输入框获得焦点,QQ登陆框被显示(最小化、还原或隐藏)。

本程序代码支持多个QQ同时登录的处理,但界面上只显示最后一个登录的QQ信息。程序由RemoteThreadMateQQ程序创建的,记录了用户的QQ聊天内容,目前是安全的,没有将这些内容发送出去,请放心!本源码仅供学习和交流之用,严禁用于非法用途。 32位libmysql.dll和32位libmysql.lib 在用mfc进行编程与数据库进行连接的时候 ,往往vc6.0编译不了win7 64位的文件,这时候就需要32位操作文件了。 vc 关闭程序后任务管理器进程中进程仍然存在的解决方法 可以从以下几个方面进行查找!

1. 程序开启了进程,进程中使用了while(1),在程序退出时未能关闭该线程

方法: 在主进程类的析构函数结束该线程

2. 程序的消息队列未销毁引起

使用了GetMessage创建了消息队列,但在程序退出时没有及时处理完消息

解决方法: 将 GetMessage 的最后一个参数设置为PM_REMOVE,即每次处理完消息队列中的消息后即刻从消息队列中

进程/线程/DLL

15,467

社区成员

49,171

社区内容

发帖 与我相关 我的任务 进程/线程/DLL VC/MFC 进程/线程/DLL 复制链接

扫一扫 分享 确定 社区描述 VC/MFC 进程/线程/DLL 社区管理员

加入社区

获取链接或二维码

近7日

近30日

至今

加载中

查看更多榜单

社区公告

暂无公告 试试用AI创作助手写篇文章吧

+ 用AI写文章

最新发表
友情链接

Copyright © 2022 日本世界杯_林高远世界杯 - edenyn.com All Rights Reserved.