请问可以对限制单例模式的程序启动多个实例吗? 我知道shell a.exe,但是我有个程序只能启动一次,再启动就会激活已经启动的程序,不能启动多次。估计是使用了单例模式。我听说和虚拟内存有关?请问有什么办法可以让程序启动多个实例呢?用vb可以实现吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在windows中新建几个用户,在每个用户里面开应该是可以的。 谢谢,目前我知道有一种方案可以,就是在win7上再安装一个虚拟机之类系统,在虚拟机还可以再启动一个,不知道这种功能是怎么实现的? 大部分的软件禁止多个实例都是使用互斥量实现的,理论上说hook互斥量相关的api可以欺骗这些软件防止它们认为已经有实例运行了。 先要搞清楚这个程序是如何对多个实例进行判断的才好下手.从你的描述里,能得到以下两个关键点:一,限制多开.二,执行新实例时,会激活已存在的实例,然后新实例退出.从这两点来看,极有可能是使用了互斥体+广播消息进行通知.你可以运行一个程序,然后使用XueTr看看进程句柄中的Mutant句柄,试试关掉几个"像"的,再运行新实例.这样可以判断是不是互斥体.如果是,那只要干掉互斥体就行了. 关于加入报警声音,求给个思路,谢谢! 控件名称问题 *****请问一下,在一个过程中如何调用toolbar的单击事件?***** 怎么样才能在用vb自带的报表设计器设计的报表中加上打印设置的功能. VB循环问题 语法问题 combo控件问题 if mrc.EOF = True Then出现“实时错误‘91’对象变量或WITH 块变量未设置 请问在VB中也可以用SQL语句操作ACCESS数据库吗 vb ,sqlsever 添加一条记录时,如何让它添到最后一条 !!!!(ADO)!!!!! VB 报表的一些问题…… 求 高手帮忙! VB 编写 学生专业成绩排名管理系统
谢谢,目前我知道有一种方案可以,就是在win7上再安装一个虚拟机之类系统,在虚拟机还可以再启动一个,不知道这种功能是怎么实现的?
大部分的软件禁止多个实例都是使用互斥量实现的,理论上说hook互斥量相关的api可以欺骗这些软件防止它们认为已经有实例运行了。