cdzjf 发表于 2021-12-25 00:10:49

如何阻止程序多开?思路是怎样?

我百度了一下,看了大多都是获取当前程序的进程,然后通过进程查找当前程序名,再去比对是否有一样的进程名字的程序,有一样的就不执行程序

但如果同一个程序,但名字改成不一样,那这个还有什么效果呢

jackz007 发表于 2021-12-25 01:00:31

      用 Windows API CreateMutexA() 创建互斥对象。

wp231957 发表于 2021-12-25 08:09:36

如果是控制台程序,不存在多开的概念

cdzjf 发表于 2022-1-8 23:29:34

jackz007 发表于 2021-12-25 01:00
用 Windows API CreateMutexA() 创建互斥对象。

这个Python有的吗

jackz007 发表于 2022-1-8 23:55:02

cdzjf 发表于 2022-1-8 23:29
这个Python有的吗

      当然,pywin32 包装了大多数 Windows API。
页: [1]
查看完整版本: 如何阻止程序多开?思路是怎样?