如何判断单实例程序已经运行(不是判断自身) 我想写一个监控程序,如果发现用户点击某个单实例程序(所有的单实例,包括我的电脑这种),而这个程序已经运行,我需要弹出一个提示,请问一下这个怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HANDLE hMutex = CreateMutex(&sa, FALSE, "JeffObj"); if (GetLastError() == ERROR_ALREADY_EXISTS) { //表示已经有了这个对象,说明已经有实例运行了, } else { //没有实例运行 } 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/to_ygy/archive/2006/09/25/1280504.aspx 你 监控进程的运行,SSDT HOOK然后搜索一下该进程有没有已经运行,之后判断是否运行该实例 我如果用hook ZwCreateUserProcess()函数但是那些单实例程序不是进入IntiInstance发现程序已经运行后会立即退出进程吗?不是监控程序能控制的吧。当用户去执行某个单实例程序时,我只希望警告用户这个单实例程序已经运行 能做到吗? 能!but i don't know 顶下 http://www.codeproject.com/KB/system/soviet_protector.aspx findwindowprocess32First process32Next 关于 绘制 bmp 图像的 API 的使用问题 关于MFC下面类的集中管理 Mjpeg格式AVI,有什么办法取得每张jpeg的摄影时间(年月日时分秒)? debug和release生成的dll究竟有什么不同?release用的时候总有错!(详细说明在里面) 怎样在一个对话框里改变另一个对话框的内容 请问在COM里面如何对树形对象进行序列化?有没有系统已经实现的接口? 时间精度问题?? vc的迷惑? ADO返回临时表的记录集出现异常失败??救救我把! 请教一个关于VC编译的问题? 关于应用skinmagic2.0时编译出错的问题 如何动态设置SDI的大小和标题
if (GetLastError() == ERROR_ALREADY_EXISTS)
{
//表示已经有了这个对象,说明已经有实例运行了,
}
else
{
//没有实例运行
} 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/to_ygy/archive/2006/09/25/1280504.aspx
然后搜索一下该进程有没有已经运行,之后判断是否运行该实例
但是那些单实例程序不是进入IntiInstance发现程序已经运行后会立即退出进程吗?不是监控程序能控制的吧。
当用户去执行某个单实例程序时,我只希望警告用户这个单实例程序已经运行 能做到吗?
but i don't know
顶下