下列各節提供在遠端桌面服務環境中為多個使用者開發應用程式的指導方針。
在本節中
-
針對單一使用者安裝應用程式,可以在多用戶遠端桌面服務環境中建立問題。
-
應用程式應該將使用者特定資訊儲存在使用者特定位置,與套用至所有使用者的全域資訊分開。
-
遠端桌面服務會針對核心物件使用多個命名空間;全域命名空間主要是由用戶端/伺服器應用程式中的服務使用。
-
假設指派給計算機的計算機名稱或IP位址與單一使用者相關聯,因為多位使用者可以同時登入遠端桌面會話主機(RD 工作階段主機)伺服器,因此並不安全。
一如往常,在進行變更時鎖定檔案和資料庫,以避免意外遺失數據。
您的應用程式不得鎖定非每個使用者檔案的任何運行時間應用程式檔案。 鎖定的運行時間檔案可以保留應用程式的多個實例,或應用程式下的處理程式,例如精靈,使其無法執行。 測試哪些檔案是運行時間應用程式檔的好方法,就是追蹤應用程式安裝程式所安裝的檔案。 安裝程式很少安裝個別使用者檔案;因此,安裝程式所安裝的大部分檔案都是運行時間應用程式檔。