簡體   English   中英

如何在拒絕多個實例的同時通過雙擊處理文件打開

[英]How to handle file openings by double click, while refusing multiple instances

好的,所以我有一個應用程序-在啟動時-使用Mutex“解決方案”檢查程序的其他實例。 因此,當我啟動程序的第二個實例時,我會收到一條彈出消息,告訴我...好吧。

但是,當我想在已經打開的實例中通過在資源管理器中雙擊文件來打開文件時,該如何處理? (類似於Excel)我猜解決方案必須是“舊”實例與新實例之間的某種消息處理程序,新實例告訴舊實例打開文件xxx。 還是還有其他方法?

您將需要向第一個實例發送一條消息,告訴它打開文件。 使用Windows或您喜歡的類庫中可用的IPC機制之一。 插座或管道是通常的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM