Programme müssen so konzipiert und programmiert sein, dass sie für mehrere Benutzer geeignet sind und sich auf mehrere Instanzen beziehen können, um auf einem RDP-Server ausgeführt zu werden. Dies ist genau der Grund, aus dem Sie laufen: - Unerwartete freigegebene Ressourcen (in diesem Fall ein bestimmter Ordner) auf einer bestimmten Platte)
Basierend auf dem, was Sie uns erzählen, wurde Ihr Programm NICHT für Mehrbenutzer gedacht, geschweige denn für mehrere Instanzen auf demselben Computer.
Nur eine echte Antwort auf die gerade RDS-Route, die Sie versuchen: Schreiben Sie das Programm oder ersetzen Sie es.
Wenn Ihre Version von Windows Server dies unterstützt (und Sie über ordentliche Serverhardware verfügen), können Sie alternativ virtuelle Desktops verwenden. Sie können es konfigurieren, wenn ein Windows-Abbild verwendet wird (z. B. Windows 7), und jedes Mal, wenn ein Benutzer RDPs in den Server einlegt, wird eine private virtuelle Maschine mit einer Kopie dieses Abbilds (oder eines speziell für den Benutzer gehaltenen) und des Computers gestartet Der Desktop von VM wird dem Benutzer über RDP bereitgestellt.
Auf diese Weise ist jede RDP-Sitzung eine eigene VM mit einer eigenen C:\APP
, genau wie bei einer Installation auf den Thick Clients.
Denken Sie daran, Sie müssen dies alles lizenzieren. Sie benötigen die richtigen RDS-Lizenzen sowie eine Windows-Lizenz für jede dieser VMs, die Sie gleichzeitig ausführen können.
Sehen Sie sich zunächst einige Ressourcen wie diese an: