Tôi đã phát triển một ứng dụng được lưu trữ trong một máy chủ. Nhiều người dùng truy cập vào nó thông qua kết nối Remote Desktop, nhưng đôi khi tôi thấy trong trình quản lý tác vụ mà cùng một người dùng đã mở các cá thể 2 x. Tôi cần ngăn chặn rằng cùng một người dùng không thể mở nhiều phiên bản. Nhưng lưu ý rằng chương trình có thể được mở nhiều lần bởi những người dùng khác nhau. Hãy tha thứ cho tôi tiếng Anh của tôi. Cảm ơn.Ngăn nhiều phiên bản trong cùng một tên người dùng máy chủ
PS: Tôi đang sử dụng Winforms và C#
Bạn có thể dễ dàng lấy danh sách các quy trình đang chạy. Sau đó, hãy xem điều này để có được chủ sở hữu của quy trình: http://stackoverflow.com/questions/300449/how-do-you-get-the-username-of-the-owner-of-a-process – Dilshod
@ Dilshod có thể không quá dễ dàng nếu người dùng không phải là quản trị viên trong máy khi sử dụng * Remote Desktop * – I4V