• 5253阅读
  • 3回复

如何限制只有一个进程 [复制链接]

上一主题 下一主题
离线dulinbo
 
只看楼主 正序阅读 楼主  发表于: 2009-02-13
如果是Windows程序,创建一个互斥对象,就可以保证只运行一个进程。
在QT下用什么方法呢
离线80486

只看该作者 3楼 发表于: 2009-02-14
可以采用文件锁
离线sbtree
只看该作者 2楼 发表于: 2009-02-14
Singleton商业版提供
windows 7 + VC++2008 + Qt4.5.2
离线weizhy
只看该作者 1楼 发表于: 2009-02-13
我好像没有发现qt中有这方面的东西,如果开发windows程序,还是使用信号量吧,不过就不能跨平台了
要不然可以使用一些变相措施,比如启动后写注册表,在注册表里记录时间,隔一段时间t更新一次,退出时清除,其他进程启动前检查注册表,看是否允许启动
快速回复
限100 字节
 
上一个 下一个