社区
非技术类
帖子详情
如何知道我的某一个进程正在运行?
uk
2002-02-01 09:15:06
有什么比较高效的方法吗?
...全文
149
9
打赏
收藏
如何知道我的某一个进程正在运行?
有什么比较高效的方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
uk
2002-02-01
打赏
举报
回复
Process Viewer 也不能实时刷新
Koshima
2002-02-01
打赏
举报
回复
还是用vss自带的“Process Viewer"吧,这个最省事!
你可以观察当前正在运行的所有进程!
kimryo
2002-02-01
打赏
举报
回复
用个特殊的类名称,直接FindWindow就行了。
masterz
2002-02-01
打赏
举报
回复
http://www.codeguru.com/win32/previnst.shtml
// CPreviousInstance.h
class CPreviousInstance
{
public:
CPreviousInstance();
virtual ~CPreviousInstance();
LONG Count() const
{
return m_previous;
}
private:
static LONG s_count;
LONG m_previous;
CPreviousInstance(const CPreviousInstance&);
CPreviousInstance& operator=(const CPreviousInstance&);
};
// CPreviousInstance.cpp
// static instance count stored in a shared read/write section
#pragma data_seg("Instance")
LONG CPreviousInstance::s_count = 0;
#pragma data_seg()
#pragma comment(linker,"/section:Instance,rws")
// Construction/Destruction
CPreviousInstance::CPreviousInstance():
m_previous(0)
{
m_previous = ::InterlockedIncrement(&s_count);
--m_previous;
}
CPreviousInstance::~CPreviousInstance()
{
::InterlockedDecrement(&s_count);
}
uk
2002-02-01
打赏
举报
回复
我想知道程序启动时他会向系统发送一个什么消息,这样我就不用枚举系统里所有的进程信息了,那样太慢了。
各位能谈谈CMutex具体做法吗?我很急,谢谢各位!
masterz
2002-02-01
打赏
举报
回复
create a named CMutex in your program, to detect the existence of your, program, you can try to do the samething , if success, no previous instance exists, otherwise there is a previous instance running.
scklotz
2002-02-01
打赏
举报
回复
在你的程序里建立一个信号量或则mutex,
然后就可以监测到.
scklotz
2002-02-01
打赏
举报
回复
在你的程序里建立一个信号量或则mutex,
然后就可以监测到.
storein
2002-02-01
打赏
举报
回复
使用FINDWINDOW()
Linux
进程
之如何查看
进程
详情?
本文详细介绍了Linux下ps命令的使用方法,包括显示所有
进程
、按用户、CPU和内存使用过滤
进程
,以及实时监控
进程
状态等高级技巧。
Visual Studio 调试系列10 附加到正在
运行
的
进程
本文详细介绍了如何使用Visual Studio的“附加到
进程
”功能,调试本地或远程计算机上正在
运行
的应用。无论应用是否在Visual Studio中启动,或者是否带有调试器,都可以通过该功能进行调试。步骤包括选择“调试”>“附加到
进程
”,选择目标计算机和
进程
,以及设置调试的代码类型。此外,还提到了远程调试和调试多个
进程
的注意事项。
gdb调试正在
运行
的
进程
本文介绍如何使用GDB调试已
运行
的
进程
,包括获取
进程
ID、使用GDB attach命令及设置断点等步骤。
进程
的状态
本文详细介绍了Linux系统中
进程
的不同状态,包括
运行
、睡眠、磁盘休眠、停止、跟踪停止、死亡及僵死状态,并解释了这些状态的具体含义。特别针对僵死
进程
产生的原因和示例进行了说明。
【Rust调用Windows API】获取正在
运行
的全部
进程
信息
本文记录用Rust调用Windows API获取正在
运行
的全部
进程
信息的实现过程。先介绍依赖添加,依据微软官方文档头文件添加对应feature。实现步骤包括创建
进程
快照、遍历
进程
、释放句柄,使用迭代器模式读取
进程
数据,还对迭代元素和迭代器的实现做了说明,最后汇总代码并测试。
非技术类
1,662
社区成员
58,948
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章