trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1224回复:12

about VC

楼主#
更多 发布于:2002-12-11 11:25
怎么知道某个进程是否存在,该进程无窗口
我不仅要金子,我还要点石成金的手指!
RedFox_4U
驱动大牛
驱动大牛
  • 注册日期2002-11-27
  • 最后登录2003-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-11 11:27
 任务管理器 :D:D:D
------------------------
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-11 11:30
faint,程序中怎么知道?
我不仅要金子,我还要点石成金的手指!
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-11 11:39
是指一个应用程序中的多个线程中的一个吗?
生命驱动,活力无限!
deltali
驱动小牛
驱动小牛
  • 注册日期2002-10-25
  • 最后登录2010-07-06
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望23点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-11 11:45
创建这个进程,看它的返回值为0的话,就肯定不存在。不是0的话看从返回值中能不能得到什么启示,呵呵!
我又来了,生命不息,驱动不止。
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-11 11:48
创建这个进程,看它的返回值为0的话,就肯定不存在。不是0的话看从返回值中能不能得到什么启示,呵呵!


那不一定,进程可以重复创建的吧 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-11 12:11
不是,是防止进程的重入,所以要知道原来是否有该进程存在
我不仅要金子,我还要点石成金的手指!
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-12-11 12:25
不是,是防止进程的重入,所以要知道原来是否有该进程存在


在InitApplication中创建一个同步对象,如果GETLASTERROR()调用返回ERROR_ALREADY_EXISTS表明已经有一个了
生命驱动,活力无限!
zach_sl
驱动牛犊
驱动牛犊
  • 注册日期2002-12-09
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-12-11 16:11
在InitInstance里可以调用::OpenMutex函数判断互斥量是否存在,如果没有,调用::CreateMutex建立一个互斥量,反之表明已经有一个实例了。退出程序时调用::ReleaseMutex释放创建的互斥量。
deltali
驱动小牛
驱动小牛
  • 注册日期2002-10-25
  • 最后登录2010-07-06
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望23点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-12-11 16:27
to zydcat,trent:
  zydcat讲的不错,是我把它和另外的一个问题给搞混了,下午反应过来了。差点误导了trent兄,不好意思!!
我又来了,生命不息,驱动不止。
kilroy_guo
驱动大牛
驱动大牛
  • 注册日期2002-10-29
  • 最后登录2005-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-12-11 17:43
可以读写注册表么?
可以得话,程序运行时判断该项是否为1,是1退出,是0程序往下走并把该项置1

^<+ +++>^
肥猪,给我分不要吝啬阿!
二姑家的猫想......
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-12-11 18:07
可以读写注册表么?
可以得话,程序运行时判断该项是否为1,是1退出,是0程序往下走并把该项置1

^<+ +++>^
肥猪,给我分不要吝啬阿!

是个办法,但我已经给过分了 :D
我不仅要金子,我还要点石成金的手指!
kilroy_guo
驱动大牛
驱动大牛
  • 注册日期2002-10-29
  • 最后登录2005-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-12-11 18:30
faint!
二姑家的猫想......
游客

返回顶部