如何將每個使用者的 RemoteApp 會話數量限制為 1 個?

如何將每個使用者的 RemoteApp 會話數量限制為 1 個?

我們有一個應用程序,一次只能運行一個程式實例。否則會發生可怕的資料損壞。我們的用戶目前從 Windows 7“伺服器”作為 RemoteApp 運行該程式。不過,我希望能夠將其實例數量限制為 1,這樣使用者就不會意外地執行該程式的兩個實例。這可能嗎?如果是這樣,我該怎麼辦?

答案1

據我所知,沒有內建的方法可以做到這一點。但是,您可以假設編寫一個小存根應用程式或腳本來檢查進程是否已在該使用者的上下文中運行,如果是則退出。如果沒有,它會正常啟動應用程式。然後,您可以將 RemoteApp 捷徑指向此存根,而不是直接指向應用程式。

相關內容