2
我寫了一個簡單的本地(超程序)COM服務器,我有以下問題。服務器是否可以檢測是誰啓動了他(例如,用戶通過直接啓動可執行文件或通過調用CoCreateInstance
函數與CLSCTX_LOCAL_SERVER
參數來接收某個類的對象)來啓動客戶端應用程序?檢測誰啓動COM服務器
我寫了一個簡單的本地(超程序)COM服務器,我有以下問題。服務器是否可以檢測是誰啓動了他(例如,用戶通過直接啓動可執行文件或通過調用CoCreateInstance
函數與CLSCTX_LOCAL_SERVER
參數來接收某個類的對象)來啓動客戶端應用程序?檢測誰啓動COM服務器
如果你已經分析了你的COM服務器的命令行,你可以注意到它有-Embedding選項,當它由CoCreateInstance啓動時。
如果它是由用戶啓動,那麼沒有任何選項。
Victor,非常感謝!它完全解決了我的問題。 – sil 2013-05-05 21:07:37