Chúng tôi chỉ muốn một phiên bản ứng dụng của chúng tôi chạy cùng một lúc. Vì vậy, khi khởi động, có vẻ như ứng dụng đang chạy và nếu ứng dụng đang chạy, ứng dụng sẽ gọi SetForegroundWindow trên Cửa sổ chính.Mang một quy trình khác Cửa sổ lên nền trước khi nó có ShowInTaskbar = false
này là tất cả tốt và tốt ... cho hầu hết các phần ..
Khi ứng dụng của chúng tôi bắt đầu lên nó sẽ hiển thị một màn hình Splash và một hình thức Logon. Cả hai biểu mẫu này đều có ShowInTaskBar = false.
Vì lý do này, nếu bạn cố gắng khởi động một bản sao ứng dụng khác khi biểu mẫu Đăng nhập hiển thị, biểu mẫu Đăng nhập không được đưa đến trước!
Đặc biệt khi người dùng không thể thấy bất kỳ thứ gì trong thanh tác vụ, tất cả những gì họ thấy là ứng dụng là duff và không thể bắt đầu. Không có dấu hiệu nào cho thấy có một cá thể khác đang chạy.
Có cách nào xung quanh vấn đề này không?
Câu hỏi: không thiết lập thuộc tính của mẫu Logon Chủ đầu tư không giải quyết này hay không nó không có hiệu lực? – Asher