cross-process

    2熱度

    2回答

    我正在寫一個C#WPF程序,它將文本消息發送到另一個程序的窗口。我有一個宏程序作爲我的鍵盤驅動程序(Logitech g15)的一部分,它已經這樣做了,儘管它不直接將鍵擊發送到進程,而是發送到當前聚焦的窗口。它運行良好,但我需要能夠從我的程序發送輸入。還有其他人使用這個過程,所以我的程序中輸入的文本消息需要足夠快,以便我的文本不會干擾他們的輸入。 問題是,當我嘗試用c#程序來做到這一點時,我得到了

    1熱度

    1回答

    我需要某種跨進程同步對象,它允許我創建並初始化一個對象一次,然後關閉並僅在最後一個實例退出時處置一次。 例如一生會去是這樣的: 新實例1:創建和初始化對象 新實例2:什麼都不做 刪除實例1:什麼也不做 刪除實例2:關閉和處置對象 我以爲一個命名的事件可能會起作用,但我無法看到它如何處理實例的無序創建和處置。

    4熱度

    1回答

    我想創建一個應用程序來更改Windows 7中的默認播放設備。唯一的解決方案是與聲音小程序進行交互。我成功地獲得了具有設備名稱但無法從ListView中獲取文本的SysListView32窗口的句柄。 這是所使用的代碼: IntPtr sListView = (window handle received from another function) LVITEM lvi = new LVITE

    1熱度

    1回答

    我正在使用EventWaitHandle來觸發從Windows窗體應用程序沒有窗口的本機進程的乾淨關閉。當我有多個這些進程同時運行時,設置事件將會停止所有這些進程。有沒有辦法將事件發送到單個選定的過程?我保留一個Process變量爲他們每個人。 EventWaitHandle Event = new EventWaitHandle(false, EventResetMode.ManualReset

    0熱度

    1回答

    我一直在編程一個小型的客戶端服務器應用程序,現在我想在一個小的服務器網頁上顯示服務器進程的輸出。每次,您在服務器控制檯中按一個鍵,輸出當前狀態。假設服務器正在運行,並且我想要顯示服務器的當前狀態,那麼您將如何在PHP中實現這一點? 我的想法是得到過程,然後發送一個鍵輸入。你怎麼能在PHP中實現這個?服務器在Apache和PHP 5.4的debian 6上運行。 在此先感謝

    1熱度

    1回答

    我上,我想提供一個外部API庫,將允許其他應用程序與我的查詢狀態信息通信的媒體應用工作。我的應用程序是用C#編寫的,並且API DLL將是相同的。最初我的想法是簡單地使用WCF和命名管道,因爲它提供了一個非常簡單的方法來編寫整個接口。 但是,我意識到,這樣做會非常排除來自與應用程序通信的任何其他語言或平臺,如果我曾經想製作,例如,Android或網絡遠程它。 所以,我可以使用什麼協議,將允許從我的

    2熱度

    3回答

    我正在開發一個項目,我想要一個像系統一樣的插件沙箱,但是我遇到的問題是雙向實時交叉進程通信。起初我想到了WCF,因爲它可以傳遞對象元數據,但是很快就意識到WCF的Service Client模型會帶來問題。但在我放下所有的想法和問題之前,這正是我的計劃。 我想要一個主機應用程序來完成大部分的工作,讓我們調用這個host.exe,host.exe將託管程序的主要應用程序邏輯,以及啓動,執行和查殺插件

    10熱度

    3回答

    我正在使用2個Windows服務,這些服務具有一個公用數據庫,我想用系統互斥鎖來鎖定(跨進程)。 現在,我不知道是否它的確定只是調用WaitOne()和ReleaseMutex()在try-finally塊或者我應該也配置互斥(例如在using塊)。如果是這樣,我想我應該總是趕上WaitOne()方法AbandonedMutexException或我錯了嗎?

    1熱度

    2回答

    這聽起來對我來說不合理,但我只是想我會問。 存在一個帶有按鈕的.NET應用程序。我無法編輯這個應用程序源,它是一個預先存在的應用程序。 我希望從我的應用程序中以編程方式提高該按鈕的點擊事件。 這可能嗎?

    1熱度

    1回答

    兩個進程之間通信,通常會彈出無聊的對話框「此操作無法完成,因爲其他應用程序正在忙於選擇'切換到'來激活忙碌的應用程序並更正問題「 然後它提供3個按鈕:切換到...,重試和取消。 我可以禁用對話嗎?