如何做到只运行一次┅┅┅(1分)

  • 主题发起人 主题发起人 leo.1999
  • 开始时间 开始时间
L

leo.1999

Unregistered / Unconfirmed
GUEST, unregistred user!
如何能让自己的程序复制一个副本到其他目录然后运行哪个副本,
同时程序本身要防止2次运行,
这2条我都能做到,但加在一起,就不行了!
怎么搞定???
 
那不死循环或矛盾,肯定还是要条件!
 
1.找本程序运行中的另一个副本, 如果找到, 发一个关闭消息给它
2.把本程序拷贝到另一个目录
3.启动新目录下的程序副本
 
在运行着的程序中写复制和运行函数,
在程序主FROM的ONCREATE中写判断是否有相同的程序在运行
 
首先谢谢大家,但这写方法我都尝试过了,还是不可以,每次的运行效果就是运行了自己和复制的副本
但在没有看见窗口的时候2个都关闭了!!
 
如果你用Findwindow来找其它运行中的副本的话,
记得要在自己的窗口建立之前,以免错杀了自己:)
用EnumWindow可以找到所有满足条件的窗口
 
后退
顶部