愚人

一些程序無法實現多開,這是因為程序在構建時增加了進程檢測代碼。比如當我們在電腦中啟動一個程序(如微信)后,后臺的進程中就會增加一個名為“WeChat.exe”的新進程(為了方便描述,這里稱之為微信1,多開后續的進程則稱之為微信2,依此類推)。此時如果再運行一個微信,微信2就會試圖與微信1進行通訊,如果通訊成功,系統就會返回后臺已存在同名進程的信息,此時打開的微信2就會自動跳轉到微信1的對話窗口,導致程序無法實現多開。
微信無法多開的原因是由于檢測代碼所導致,不過進程在后臺的通訊有個時間差,如果我們可以在這個時間差之間同時啟動多個微信,就可以繞過這個限制。同時啟動多個程序使用Start命令即可,首先要獲得當前微信的安裝路徑,在桌面上右擊微信的快捷方式并選擇“屬性”,接著復制“目標(T)”后的路徑信息(圖1)。
然后啟動記事本程序,輸入“star t " " "C:\Program Files(x86)\Tencent\WeChat\WeChat.exe"”(不含外雙引號,要多開幾個則在每行輸入與之重復的代碼,這里以4個為例),將其保存為1.bat,放置在桌面上備用(圖2)。
這樣以后我們如果需要多開微信,運行桌面上的1.bat,便會自動打開4個微信登錄窗口(窗口是重疊在一起的,需要手動拖開分別登錄),按提示使用不同的手機微信掃碼登錄即可(一個手機微信號對應一個賬號)(圖3)。
成功登錄了不同的微信后,在任務欄托盤上就可以看到多個微信圖標,現在就可以在一臺電腦上使用多個微信了(圖4)。
其他程序的多開方法類似,不過要注意不同程序的進程檢測代碼可能并不相同。比如有的是使用進程名稱進行檢測(不允許后臺有同名的進程),對于這類程序的多開只要將程序名復制一份并重命名,然后在上述代碼中更改即可實現多開。有的程序(如東方財富網股票行情軟件)則完全禁止多開,即使改名也無效(因為程序會檢測運行代碼),對于這類程序就無法實現多開了。