Opracowałem aplikację hostowaną na jednym serwerze. Wielu użytkowników uzyskuje do niego dostęp za pośrednictwem połączenia pulpitu zdalnego, ale czasami widziałem w menedżerze zadań, że ten sam użytkownik otworzył 2-x wystąpienia. Potrzebuję zapobiec temu samemu użytkownikowi nie można otworzyć wielu wystąpień. Ale zauważ, że program może być otwierany wiele razy przez różnych użytkowników. Proszę, wybacz mi mój angielski. Dzięki.Zapobieganie wielu instancjom na serwerze o tej samej nazwie użytkownika
PS: Używam WinForms i C#
Możesz łatwo uzyskać listę uruchomionych procesów. Następnie zapoznaj się z tym, aby uzyskać własność procesu: http://stackoverflow.com/questions/300449/how-do-you-get-the-username-of-the-owner-of-a- proce – Dilshod
@ Dilshod to może nie być takie proste, jeśli użytkownik nie jest administratorem komputera podczas korzystania z * Remote Desktop * – I4V