一、v5程序多开器进行阴阳师多开的步骤

v5程序多开器实现了桌面软件多开又省时省力,非常适合想要在PC端进行游戏练号的玩家们,想练号再也不用来回切换,同屏都能进行,对这方面感兴趣的玩家们可以参考以下v5程序多开器进行阴阳师多开的步骤!

方法步骤:

v5多开器,v5程序多开器原理

安装阴阳师。

下载V5多开器。解压,打开文件夹。

运行v5.exe,游览路径。

找到阴阳师所在的硬盘位置,选择它。

单击隔离打开程序,就能多开阴阳师了

v5多开器,v5程序多开器原理

二、v5多开器在管理员模式下怎么不能多开

一、在C:\Documents and Settings\All Users\Application Data\DassaultSystemes\建立名为ReferenceSettingPath和CollectionStandard的文件夹(此路径适用安装时环境目录为默认的情况)。二、打开开始菜单中CATIA中的Environment Editor功能编辑CATReferenceSettingPath= C:\Documents and Settings\All Users\Application Data\DassaultSystemes\ReferenceSettingPath(也就是你新建的第一个文件夹的路径)编辑CATCollectionStandard= C:\Documents and Settings\All Users\Application Data\DassaultSystemes\CollectionStandard(也就是你新建的第二个文件夹的路径)。三、在桌面上右键单击 catia快捷方式在属性中将原来的路径后面加上-admin也就是"X:\Program Files\Dassault Systemes\B12\intel_a\code\bin\CNEXT.exe"-env CATIA_P3.V5R12.B12-direnv"C:\Documents and Settings\All Users\Application Data\DassaultSystemes\CATEnv"-admin启动修改过的catia快捷方式,出现对话框提示进入管理员模式。

三、v5程序多开器原理

v5程序多开器原理是:利用互斥体。v5程序多开器通过互斥对象、信号量、事件等线程同步对象来确定程序是否已经运行。最常用的函数如:CreateMutexA。

v5程序多开器创建一个互斥体,CreateMutex函数,第一个参数可以设置为NULL,第二个参数必须设置为false,第三个参数表示互斥体的名称,这个名称最好有一些特殊标识以防止与其他应用程序冲突,比如程序名+时间。

使用GetLastError()函数判断错误信息是否为ERROR_ALREADY_EXISTS如果是,则表示程序已经启动。

多开的方法有二种,一为发现互斥体,然后关闭互斥体即可实现多开。二为APIHOOK,接收到错误信息时,加重置命令(置错误码=0)即可。

共享节法突破多开的方法是:

思路是共享节中的某个数据用来判断是否运行过实例,我们可以捕捉访问该段的代码。

OD载入ALT+M显示内存,这里可以看到许多段,选中Shared段右键在访问上设置中断,对整个内存块设置该类型断点,这个断点是一次性断点,当所在段被读取或执行时就中断,中断发生后,断点将被删除。F9运行程序来到下面。

004F0E5C 833D 00407000 0>CMP DWORD PTR DS:[704000],0 004F0E63 75 0E JNZ SHORT共享节单.004F0E73。

转到004F0E73这个地址我们看到有ExitProcess,可以断定这两句代码就是拿出共享段中得某个数据与0比较来判断是否有实例运行,我们将其JNZ NOP掉,让其永远不会跳转,保存修改,成功多开。