2 namedajipai namedajipai 于 2016.05.09 00:18 提问

window程序多开限制的破除怎么实现?

window程序多开限制的破除怎么实现?怎么在窗体嵌入式程序中每个进程都能独立运行程序,互相不干涉,比如qq这种限制多开的怎么破除?

1个回答

caozhy
caozhy   Ds   Rxr 2016.05.13 11:07
已采纳

这个要看具体的程序,你可以使用远程终端服务,每个程序在一个终端会话中运行

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
试手 破解多开限制
闲着没事看了几个讲怎么搞w a i g u a 的视频。。 看完想试试手哈哈哈。 以前没搞过这种什么破解的事,不过试手下来一波,感受就是 如果本来就是写程序的,反汇编的时候就很容易猜出来这个程序怎么写的,技术难度就不大了。主要是比较繁琐,事儿多,累人。。(当然和选的目标没有故意反破解有关) 需要用到OD (OllyDbg,windows下搞这种事情的标配?) 目标是
防止程序多开的原理介绍
windows系统下,程序防止多开的几种常见方法:  1)使用FindWindow API函数。  通过查找窗口标题(或/和类名)来判断程序是否正在运行。如果找到了,表明程序正在运行,这时可退出程序,达到不重复运行的效果;反之表明程序是第一次运行。  这种方法不适用于以下情况,程序的标题是动态变化的、系统中运行了相同标题(或/和类名)的程序 2)Mutex/Event/Semaphor
C# winform 限制程序多开
using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; namespace NetworkingDataExchange { static class Program {
MFC 程序怎么限制多开
限制MFC程序多开的方法很多,我用了最简单的一种。 使用Mutex       1、原理        创建一个互斥体,并检查它是否已经有拥有者,如果有,表明互斥体已经建立(程序已经启动),否则表明程序未启动。        2、实现        (1)首先创建一个互斥体,CreateMutex函数,第一个参数可以设置为NULL,第二个参数必须设置为false,
控制程序的启动数量(限制游戏多开)
在PC端使用软件的过程中,有时开发者会有类似限制程序启动数量的需求,如限制某程序在单一PC端的启动数量,或是为了统计PC端启动的程序数量等。这个时候需要一种“计数器”来统计程序的运行数量。 在启动多个程序时,由于隶属于不同的进程,如何统计程序的启动的数量成为了难题。 下面介绍一种常用的方法——使用互斥量,见代码:
游戏是如何限制多开的,如何解决
转帖: 全面分析游戏防止多开的原理,与游戏实现多开的方法。进程隐藏,窗口标题修改,端口隐藏,多个游戏目录,多个操作系统账号,互斥体,内存映射文件,DLL全局共享等方法实现游戏多开。 研究游戏多开已经有一年多的时间了,其实要实现游戏多开也不是一件很难的事情,只要大家懂得游戏防止多开的原理,然后根据其对应游戏多开的方法便可以做出游戏多开器来了。下面为大家总结一下游戏多开的原理与方法: 用了一年的
采用关闭句柄的方式去掉程序多开的限制
下面的文字,主要是为了分享给和我一样的菜鸟,而且这些东西都是很多大牛的文章中的一个非常小的部分。您们直接飘过吧。     一些程序限制多开的方法很多,比如采用窗口名,进程名,内核对象等等,论坛中也有很多关于这方面的介绍,但是好像没有一个具体的例子,估计是觉得太简单了吧。我研究的这程序的限制多开的方法采用的是“内核对象信号量”。     要破解其多开也有很多方法:     1、直接
C#中禁止程序多开
方法一、使用Mutex             bool createdNew; //返回是否赋予了使用线程的互斥体初始所属权            System.Threading.Mutex instance = new System.Threading.Mutex(true, "MutexName", out createdNew); //同步基元变量            if (cr
防止程序多开的两种方法
进程检查 private void Form1_Load(object sender, EventArgs e) {     //获取当前活动进程的模块名称     string moduleName = Process.GetCurrentProcess().MainModule.ModuleName;     //返回指定路径字符串的文件名     string process
防止程序多开的方法
 最近,一个公司项目要求防止程序多开,采用了几种方法,效果还行。一、使用Mutex      1、原理       创建一个互斥体,并检查它是否已经有拥有者,如果有,表明互斥体已经建立(程序已经启动),否则表明程序未启动。       2、实现       (1)首先创建一个互斥体,CreateMutex函数,第一个参数可以设置为NULL,第二个参数必须设置为false,第三个参数表示互斥体的名称,这个名称最好有一些特殊标识以防止与其他应用程序冲突,比如程序名+时间。       (2)使用GetLastE