精華區beta DIABLO 關於我們 聯絡資訊
這邊補充個小東西 關於用Process Explorer關閉的這個步驟 可以用handle簡化 先到微軟下載handle https://docs.microsoft.com/en-us/sysinternals/downloads/handle 把handle解壓縮丟到一個地方 例如:D:\QQ 底下 然後把以下指令馬貼上記事本 D:\QQ\handle.exe -a "Check For Other Instances" -nobanner > D:\QQ\handles.txt for /f "tokens=3,6 delims= " %%a in (D:\QQ\handles.txt) do D:\QQ\handle.exe -p %%a -c %%b -y 要小心斷行 然後要記得修改位置 貼上後如圖 https://upload.cc/i1/2022/06/10/zvB60T.png
(上面的代碼就是用handle找出有Check For Other Instances關鍵字的程序 然後把程序列存成txt 再用handle刪除符合txt裡的程序列) 然後存成.bat 批次檔 之後要雙開就可以把PE的程序 改成用管理者權限執行.bat就好 第一次執行可能會出現是否刪除程序(Y/N) 輸入Y就可以 ※ 引述《Portentera (SupP)》之銘言: : 我會先說明該方法的優缺點 : 能接受且承擔風險的再使用 : 優點: : 1. 直接在 Windows 環境下多開 : 2. 不使用 虛擬機 及 沙盤 : 3. 不使用 多帳戶使用者 及 遠端桌面 : 4. 不進行檔案複製,避免遊戲更新衍生後續問題 : 缺點: : 1. 需要連開兩次遊戲,確保登入正確的遊戲帳號 : 2. 需要使用 Process Explorer 關閉偵測用 Event : 有違規風險 (暴雪規章無明確規範) : --- : 若能承擔違規風險,請繼續閱讀 : 事前準備: : 1. Battle.net + D2R 多組帳號 : 2. Microsoft Process Explorer (官網下載即可) : 步驟一:建立遊戲軟連結(soft-link) : [用途說明] : 將 D2R 主程式建立軟連結 : 用於欺騙應用程式為不同的主程式 : 不必使用檔案複製,以致容量倍數成長 : 且能避免遊戲更新衍生後續問題 : [找出 D2R 安裝路徑] : https://i.imgur.com/sJUEVwU.jpg
: 下面以 : C:\Program Files (x86)\Diablo II Resurrected : 進行舉例 : [建立 soft-link] : Win+S 搜尋 cmd,並以系統管理員身分執行 : 輸入指令:mklink /J 連結路徑 目標路徑 : 連結路徑為新路徑,可以自由選擇 : 目標路徑為原安裝徑 : 若路徑中帶有空白,需要使用雙引號(")包起來 : https://i.imgur.com/pscNL8X.jpg
: 這樣就完成建立 soft-link,幾開即幾筆 : 步驟二:建立開啟遊戲路徑 : 下面會介紹透過捷徑管理以及 Steam 管理 : 方法雷同,可以自由選擇喜歡的方式 : 2-1. 捷徑開啟遊戲 : 到剛剛建立的新路徑下找到 D2R.exe : 右鍵 傳送到(N) -> 桌面(建立捷徑) : [MOD] : 回到桌面找到捷徑 : 右鍵 內容(R) -> 目標(T) : 在最後面空一格補上參數即可 : 參數即為 Battle.net 所設定的 [其他命令列參數] : https://i.imgur.com/kxc2K9J.jpg
: 示意圖 : https://i.imgur.com/JwniUua.jpg
: 2-2. Steam 開啟遊戲 : 打開 Steam : 右下角 新增遊戲 -> 新增非 Steam 遊戲 ... : 瀏覽 ... 到新路徑下找到 D2R.exe : 新增所選的程式 : [MOD] : 在收藏庫找到遊戲後 : 右鍵 內容 -> 啟動選項 : 補上參數即可 : 參數即為 Battle.net 所設定的 [其他命令列參數] : https://i.imgur.com/kxc2K9J.jpg
: 示意圖 : https://i.imgur.com/ae5WQgX.jpg
: 步驟三: : 為了確保遊戲開啟會登入正確的遊戲帳號 : 開啟流程為 : 1. Battle.net 開啟遊戲,到選角畫面後關閉遊戲 : 2. 透過 捷徑 或 Steam 開啟遊戲 : 3. 使用 Process Explorer 關閉偵測 Event : 4. 回到 (1) 開下一個帳號 : 另外 : 建議將 Battle.net 多開功能打開 : Battle.net [設定] -> [應用程式] : -> [進階功能] -> [允許同時間開啟多個 Battle.net] : 這樣可以將所有 Battle.net 都先開好,避免反覆登入 : [Process Explorer 使用方法] (以系統管理員身分執行) : 開啟後右上角有 <Filter by name> : https://i.imgur.com/8xdVkF0.jpg
: 輸入 D2R,即可找到執行中的程式 : https://i.imgur.com/RGMTfLb.jpg
: 點選後下方會出現程式執行的詳細列表 : 找到 Type 為 Event : Name 為 DiabloII Check For Other Instances 結尾的項目 : https://i.imgur.com/0FcVAUi.jpg
: 右鍵 Close Handle 即可 : 這是暴雪用來偵測是否有執行中的 D2R : 因此需要把它關掉 : --- : 以上即為多開方法介紹 : 最後 : 補充一些多開小技巧 : 讓多開的操作上能更方便 : Win + Shift + Arrow(Left/Right):將視窗搬移到其它螢幕 : Win + Ctrl + D:新增虛擬桌面 : Win + Tab:檢視虛擬桌面,可將運行視窗移到別的虛擬桌面 : Win + Ctrl + Arrow(Left/Right):切換虛擬桌面 : 個人使用雙螢幕,兩個虛擬桌面 : 四開剛好可以讓每個視窗都使用全螢幕 : 不需要將遊戲畫面縮小才方便操作 : 遊戲體驗不打折 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.105.13.169 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/DIABLO/M.1654857661.A.C31.html ※ 編輯: terrylove12 (106.105.13.169 臺灣), 06/10/2022 18:41:48
a849070 : 推 兩篇都在比專業的 熊大應該也能發一篇QQ 06/10 18:43
zorohpjtr : 真的是專業到我瑟瑟發抖 06/10 18:46
StevenTang : 可以拿這幾篇跟媽媽說玩遊戲不會讓小孩變壞了 06/10 18:47
CGV : 請問如果試過幾次 不成功 有什麼可能的原因呢 06/10 18:52
terrylove12 : 斷行看正不正確 有沒有用管理者權限執行 06/10 18:53
terrylove12 : 執行遊戲的路徑要不同 06/10 18:54
terrylove12 : 以及 06/10 18:54
terrylove12 : 程式碼的路徑是否為handle放的路徑 06/10 18:55
terrylove12 : 喔 還有雙開要不同帳號喔 06/10 19:01
CGV : 嗯我有二帳號 我再試試 06/10 19:02
Portentera : 感謝大大提供的方法,感覺可以整合進遊戲執行的捷徑 06/10 19:40
Portentera : 開啟的時候就順便透過 handle 關閉 06/10 19:41