就地取材程序多开器DIY

2021-04-08 09:20愚人
电脑爱好者 2021年7期
关键词:桌面上后台进程

愚人

1.程序为什么无法实现多开

一些程序无法实现多开,这是因为程序在构建时增加了进程检测代码。比如当我们在电脑中启动一个程序(如微信)后,后台的进程中就会增加一个名为“WeChat.exe”的新进程(为了方便描述,这里称之为微信1,多开后续的进程则称之为微信2,依此类推)。此时如果再运行一个微信,微信2就会试图与微信1进行通讯,如果通讯成功,系统就会返回后台已存在同名进程的信息,此时打开的微信2就会自动跳转到微信1的对话窗口,导致程序无法实现多开。

2.绕开限制多开程序

微信无法多开的原因是由于檢测代码所导致,不过进程在后台的通讯有个时间差,如果我们可以在这个时间差之间同时启动多个微信,就可以绕过这个限制。同时启动多个程序使用Start命令即可,首先要获得当前微信的安装路径,在桌面上右击微信的快捷方式并选择“属性”,接着复制“目标(T)”后的路径信息(图1)。

然后启动记事本程序,输入“star t " " "C:\Program Files(x86)\Tencent\WeChat\WeChat.exe"”(不含外双引号,要多开几个则在每行输入与之重复的代码,这里以4个为例),将其保存为1.bat,放置在桌面上备用(图2)。

这样以后我们如果需要多开微信,运行桌面上的1.bat,便会自动打开4个微信登录窗口(窗口是重叠在一起的,需要手动拖开分别登录),按提示使用不同的手机微信扫码登录即可(一个手机微信号对应一个账号)(图3)。

成功登录了不同的微信后,在任务栏托盘上就可以看到多个微信图标,现在就可以在一台电脑上使用多个微信了(图4)。

其他程序的多开方法类似,不过要注意不同程序的进程检测代码可能并不相同。比如有的是使用进程名称进行检测(不允许后台有同名的进程),对于这类程序的多开只要将程序名复制一份并重命名,然后在上述代码中更改即可实现多开。有的程序(如东方财富网股票行情软件)则完全禁止多开,即使改名也无效(因为程序会检测运行代码),对于这类程序就无法实现多开了。

猜你喜欢
桌面上后台进程
债券市场对外开放的进程与展望
后台暗恋
桌面上的童话世界
前台、后台精彩花絮停不了
以“后台”的名义节省电池用量
社会进程中的新闻学探寻
电力调度中后台监控系统的应用
我国高等教育改革进程与反思
Linux僵死进程的产生与避免