ipc

    -1熱度

    1回答

    首先讓我告訴你所有想要實現的內容。 我有一個exe,它提供了一些信息,當我提供所需的數據。 我無法對該exe的UI進行任何更改。 現在,這裏是我設置的第一個參數: 電氣參數 設置我給通過文本框一些指令和接收文本區域回覆參數後。 下面的方式:手動輸入命令 然後我會讀每一個數據和寫入到Excel。 我可以自動完成整個過程嗎? 如果是這樣怎麼樣? 我曾想到過程間通信,但沒有找到任何開始。 也得到了一些關

    3熱度

    2回答

    我有當前從一個流中讀取數據(插座,命名管道,標準輸入,等等)成char緩衝器的應用程序,然後使用reinterpret_cast指向一個Foo *(其中Foo是POD)到緩衝器的中間,並然後通過該指針處理緩衝區的內容。 現在,這打破了嚴格的別名規則,但我懷疑它實際上會導致問題。不過,是否有一種可接受的方式在標準C++中執行此操作?因爲我們可能以這種方式傳輸100 GB的數據,並且不希望在任何情況下

    2熱度

    2回答

    我想使用IPC :: Run通過孩子的STDIN,STDOUT和STDERR(開始,泵,完成)與孩子進行通信。它似乎工作。 我想知道如何檢測 早產兒退出(如錯誤造成) 管道由孩子

    1熱度

    4回答

    我已閱讀關於Memory-Mapped Files的文章和關於CreateFileMapping的示例。 我的問題是:我可以將指針傳遞給使用內存映射文件的兩個進程之間的結構或對象嗎? 因爲有一些答案,這是可能的,這裏是結構,我想傳遞: // First Process struct OtherStruct{}; struct MyStruct { unsigned long h

    1熱度

    1回答

    當讀訪問衝突予實現,基於增壓實例中,線程隊列級在共享存儲器中。它按照預期爲一個簡單的生產者/消費者模型運作。 作爲下一個步驟,我定義其由ConcurrentIPCQueue類實現的接口IConcurrentIPCQueue。我需要這個接口,以便我可以在隊列中實現一個適配器來解決另一個問題。 我的第一個版本,低於當前的唯一區別是: 第一個版本: template <class T> class Co

    1熱度

    1回答

    我有一個32位(x86)側裝Windows Store app,與代理的Windows運行時組件一起工作,它工作順利,可以啓動桌面EXE,使用加載桌面DLL反射等 我想使這個側裝應用程序64位。在將應用程序重新構建爲x64後,它不能再次使用代理的Windows運行時組件。該錯誤是 Additional information: Unable to cast COM object of type '

    0熱度

    1回答

    我做了研究,我沒有找到我想要的。 我有例如與代碼Node.js的文件:有 var pseudo = req.body.pseudo; var activation_link = generate_random_key(); message = ? send_mail(destinataire, "subject", message); 和另一個獨立的Node.js的文件: var mes

    0熱度

    1回答

    從一個電子窗口將數據發送到另一棟樓我的第一個電子的應用程序,我想工作流如下: 主窗口中打開 - >用戶點擊「打開」按鈕 - >第二窗口打開 - >用戶輸入/點擊提交 - > mainWindow打開備份顯示用戶輸入 以下是我的app.on('ready')從我的main.js。應用程序啓動(win.loadURL)工作正常,open-new-window事件也是如此。奇怪的是在input-broa

    1熱度

    1回答

    program1.c #include <stdio.h> #include <sys/ipc.h> #include <sys/msg.h> #include <sys/types.h> #include <string.h> #define SEND_KEY 2 #define RCV_KEY 3 typedef struct msgbuf { long mtype

    0熱度

    2回答

    我希望從clojure中產生一個長期運行的子進程,並通過標準的流與此進程進行通信。 使用conch庫,我可以 產卵和閱讀的過程中,從out流中讀取數據: (def my-process (sh/proc "my_dumb_process")) ; read 10 lines from my-process's stdout. Will block until 10 lines taken