﻿RemoteDesk 遠端桌面
====================

安裝
----
1. 把 RemoteDesk.exe 複製到任何資料夾（例如桌面），直接執行即可，不需要安裝 .NET。
2. 第一次執行時：
   - 若出現「Windows 已保護您的電腦」，按「其他資訊」→「仍要執行」（程式沒有數位簽章）。
   - 若 Windows 防火牆詢問是否允許，按「允許」（區域網路內直接連線需要）。
3. 主視窗左側會顯示「● 已連線到伺服器 151.145.66.228:443」與本機的 9 位數工作站位址。

安裝到這台電腦（選用，需要系統管理員權限）
------------------------------------------
直接執行時，關閉 RemoteDesk、登出或重新開機後就無法被連入。
在主視窗左側按「安裝到這台電腦（開機自動啟動）…」，同意 Windows 的提示後：
- RemoteDesk 會以服務執行，開機就能被連入，登入畫面、鎖定畫面與 UAC 提示也能操作；
- 每次登入時在右下角系統匣常駐，關閉視窗只會縮到系統匣；
- 工作站位址不變；之後變更無人值守密碼等設定需要系統管理員權限。
連到已安裝服務的電腦時，可用工具列的「Ctrl+Alt+Del」解除鎖定或登入。
操作 UAC 提示、登入畫面與傳送 Ctrl+Alt+Del 需要以無人值守密碼連線（以「接受」方式連入時只能看、不能操作）。
解除安裝：主視窗的「解除安裝…」，或「設定 → 應用程式」中的 RemoteDesk。

不安裝也可以在「⚙ 設定」勾選「登入 Windows 時自動啟動 RemoteDesk」。

使用
----
- 讓別人連進來：把左側的 9 位數位址告訴對方，有人要求連線時按「接受」。
- 連到別台電腦：在「遠端工作站位址」輸入對方的 9 位數位址，按「連線」。
- 複製貼上（雙向）：在一邊複製文字，或在檔案總管複製檔案、資料夾，到另一邊直接按 Ctrl+V 貼上。
  檔案在貼上時才傳輸，由檔案總管顯示進度；需要對方允許「剪貼簿」與「檔案傳輸」。
- 檔案管理員：連線後按工具列的「檔案管理員」，左邊是這台電腦、右邊是對方電腦。
  選取檔案或資料夾後按「上傳 →」「← 下載」，或直接拖到另一邊（也可以從檔案總管拖到右邊）。
  也能在對方電腦上新增資料夾、重新命名、刪除（移到對方的資源回收筒）。需要對方允許「檔案管理」。
  傳輸中的檔案名稱後面會加上 .rdpart，傳完才改成正式名稱。
  以無人值守密碼連入時，要在對方的「⚙ 設定」→ 無人值守權限勾選「檔案管理」（從舊版升級的電腦預設不勾選）。
- 聊天：工具列的「聊天」打開右側的聊天面板；被控端的人在工作階段面板下方輸入回覆。
- 聲音：工具列的「聲音」可以開關；需要對方允許「聲音」（從舊版升級的電腦，無人值守權限預設不勾選）。
- 斷線自動重新連線：網路中斷時視窗會顯示「正在重新連線…」，2 分鐘內連回不必再讓對方按接受。
- 重新開機：工具列的「重新開機…」重新開機對方的電腦，開好後自動連回（需要以無人值守密碼連線，
  對方要安裝成服務或設定登入時自動啟動）。
- 隱私模式：工具列的「隱私模式」讓對方的螢幕變黑、對方的滑鼠鍵盤暫停，你仍看得到真實畫面。
  只限以無人值守密碼連線；對方的人按 Ctrl+Alt+Del 並選「鎖定」就會結束。需要 Windows 10 2004 以上。
- 不在電腦前也要能被連線：「⚙ 設定」→ 設定無人值守密碼。
- 兩步驟驗證（建議與無人值守密碼一起使用）：「⚙ 設定」→ 兩步驟驗證「設定…」，在手機的驗證器 App
  （Google Authenticator、Microsoft Authenticator 等）選「輸入設定金鑰」，輸入畫面上的金鑰，
  再把 App 顯示的 6 位數驗證碼填回來即可啟用。之後以密碼連入時，連線的人還要輸入當下的驗證碼。
  手機遺失時在設定中按「停用」再重新設定。
- 只讓特定的人連入：「⚙ 設定」勾選「只允許下列位址連入」並加入對方的 9 位數位址，其他人的連線要求不會跳出。
  （安裝成服務的電腦，這兩項在「⚙ 設定」→「變更這台電腦的設定…」）
- 被遠端控制時，您一動滑鼠或鍵盤，對方的操作就會暫停，滑鼠不會被搶走；停手 1 秒後對方才能繼續。
- 連線後視窗下方的狀態列會顯示連線方式與畫面編碼：
  「經由中繼伺服器」連線後幾秒內若能直接連通，會自動改為「P2P 直連」（延遲較低）；打不通就繼續經由中繼，不影響使用。
  捲動、播放影片時畫面改用 H.264 編碼（有顯示卡硬體編碼時顯示「H.264（GPU）」），靜止後會自動補送清晰畫面。
- 若遇到畫面異常或連線問題，可在「⚙ 設定」暫時關閉「P2P 直連」「H.264 視訊編碼」或「以 GPU 擷取畫面」。

更新
----
有新版本時，主視窗上方會顯示「RemoteDesk x.y.z 已可更新」，系統匣也會跳出通知。
按「立即更新」後 RemoteDesk 會關閉並以新版重新啟動（安裝成服務的電腦會跳出系統管理員權限的提示）。
更新檔都經過簽章驗證才會安裝。不想自動檢查可在「⚙ 設定」→「更新」取消勾選；系統匣選單也有「檢查更新」。

搭配 Windows 遠端桌面使用
------------------------
若被連入的電腦是用 Windows 遠端桌面登入、RemoteDesk 在那個遠端桌面裡執行：
- 遠端桌面視窗縮小或關閉時，Windows 會暫停那台電腦的畫面與輸入，RemoteDesk 的畫面也會停住。
  連入的人會在狀態列看到原因，視窗還原或重新連線後就會恢復。
- 縮小時也要能用：在「執行遠端桌面的那台電腦」上開啟 RemoteDesk 的「⚙ 設定」，
  勾選「Windows 遠端桌面視窗縮小時，對方電腦繼續更新畫面」，然後重新開啟遠端桌面連線。
  （沒有 RemoteDesk 的話，可在那台電腦的登錄 HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
   新增 DWORD「RemoteDesktop_SuppressWhenMinimized」= 2。）
- 要離開遠端桌面、讓別人繼續操作：不要直接關閉遠端桌面視窗，改按 RemoteDesk 工作階段面板的
  「關閉遠端桌面但保持畫面（移到主控台）」（需要系統管理員權限）。桌面會移到那台電腦的實體螢幕上繼續執行，
  注意實體螢幕會直接顯示已登入的桌面，不會鎖定。

伺服器
------
預設連到中繼伺服器 151.145.66.228:443。
這台電腦以前用過 RemoteDesk 的話，會沿用原本的伺服器位址；
請按主視窗左側的「變更伺服器…」→「還原預設值」→「儲存」。
連到新版伺服器時，主視窗會顯示「（🔒 加密）」。第一次連上時會記錄伺服器的金鑰；
若之後出現「伺服器的金鑰與先前記錄的不同」，請先向管理伺服器的人確認，
確定伺服器重新安裝過才按「變更伺服器…」→「重設伺服器金鑰」→「儲存」。

設定檔位置：%APPDATA%\RemoteDesk\config.json
（安裝成服務後，這台電腦的連入設定在 %ProgramFiles%\RemoteDesk\Data，只有系統管理員能讀取）
