interprocess

    2熱度

    2回答

    ControlService API允許向Win32服務發送控制代碼。但是,如果我需要發送(並接收)不止一個控制代碼呢?在用戶模式GUI Win32應用程序和Win32服務之間建立通信以交換任意數據的最佳方式是什麼? (假設我可以編譯服務和​​應用程序)。該方法應該可以從Windows 2000工作到Windows 7,並且它應該適用於管理員和標準用戶。謝謝!

    28熱度

    6回答

    什麼是在兩個不同的python進程之間進行進程間通信的乾淨優雅的方式?我目前在操作系統中使用命名管道,但感覺有點不好意思。我用dbus服務重寫了我的東西,這很有效,但似乎在通過SSH會話遠程運行代碼時,它現在嘗試初始化X11,這對於我想要執行的操作(它們不是GUI相關的)似乎完全沒有必要。所以也許dbus有點太重量級了。我正要重新使用套接字重新設計,但它看起來很低級,所以我認爲可能有一個更高級別的

    7熱度

    1回答

    我想使用一個類似mmap的段來分配stl容器上的對象,爲此我使用boost :: interprocess它提供了內存映射,分配器和匿名內存映射支持。 像this 我的問題有點在於anonymous_shared_memory功能here回報的東西,看起來一半映射文件和半共享內存(是有道理的使用mmap :)),雖然這兩種風格與interprocess allocators工作這一個看起來像它的缺

    7熱度

    1回答

    微軟在這裏玩得很安全。在他們的文章"Creating a Child Process with Redirected Input and Output"中,他們說: 當這個進程終止時,剩下的打開的句柄被清除。 爲避免更大應用程序中的資源泄漏,請明確關閉句柄。 這是完全沒用的。什麼處理?在哪個過程中? 我想讓我的頭在附近。 在父進程中使用SECURITY_ATTRIBUTES.bInheritHan

    4熱度

    4回答

    我們有兩個代碼庫,一個用C++編寫(MS VS 6),另一個用Java編寫(JDK 6)。 尋找創造性的方式讓兩人互相交談。 更多詳細信息: 兩個應用程序的GUI應用程序。 重大重寫或翻譯不是一種選擇。 通信需要雙向。儘量避免涉及將文件寫入磁盤的任何事情。 到目前爲止考慮的選項有: 零MG RPC CORBA JNI 編譯Java到本機代碼,然後鏈接 本質,除了最後一項之外,這可以歸結爲v之間的選

    3熱度

    1回答

    所以我試圖在fork()之後的子進程上運行一個系統命令(或者exec,或者其他),然後向它推入一些輸入,然後得到它的輸出。它在fork()後面看起來像這樣,pc和cp是父子和父子管道。現在 case 0: /* Child. */ close(STDOUT_FILENO); /* Close current stdout. */ dup2(cp[1], STDO

    1熱度

    5回答

    我在一個過程做EventWaitHandle.Set(後發出的所有進程: _eventWaitHandle.Set(); _eventWaitHandle.Reset(); 在另一個過程: _eventWaitHandle.WaitOne(); Console.WriteLine("Hello"); 但從來沒有得到通知(無控制檯輸出)。 它似乎設置爲異步。 如何等待,直到所有服務員在進

    2熱度

    3回答

    我似乎有一個帶提升的問題::間:: file_lock 我有過程1,其基本上 boost::interprocess::file_lock test_lock("testfile.csv"); test_lock.lock(); sleep(1000); test_lock.unlock(); 當我運行第二當第一個進程正在休眠時,我發現我仍然可以讀取testfil

    1熱度

    1回答

    我想知道用Java編寫的應用程序是否可以在其他第三方應用程序(如編輯器,辦公應用程序等)中監視事件(如單擊文件菜單或編輯菜單)... 我的應用程序應該在後臺運行,它應該能夠捕獲和修改當前焦點應用程序的事件,這些應用程序可能不一定是Java應用程序。 例如:如果一個用戶點擊文件 - >另存爲在Microsoft Word選項,然後我的應用程序應該能夠接收這兩個事件,也能夠對這些事件的自動化每當 必要

    0熱度

    1回答

    當我使用boost file_lock嘗試鎖定文件時,它並不擁有lock()或lock_sharable(),它會引發異常。有沒有辦法讓它鎖定不同用戶擁有的文件,以便它可以安全地修改它(修改用戶具有正確的寫入權限)。