2 一個是64位,另一個是32位。我現在正在製作32位應用程序控制臺並讀取輸出。有沒有更好的辦法?我的數據是文本。什麼是兩個C#應用程序(32位和64位)之間的IPC的最佳方式 編輯:兩個可執行文件都在同一臺機器上。 來源 2011-12-18 blez +0 你能像x86一樣編譯64位應用程序,並且只有一個進程嗎? – +0 我需要他們兩個。 – blez +0 換句話說,你問題的32/64部分實際上並不重要。真正的問題是你需要在兩個不同的過程之間進行溝通。 –
0 在.NET 2.0中,您可以use Remoting。 來源 2011-12-18 13:51:13 +0 這是使用套接字?它可以被防火牆阻止嗎? – blez +0 @blez,是的,它可以被阻止。您可以使用防火牆例外的端口。 – +0 所以,我最好使用命名管道或從控制檯輸出。 – blez
1 如果你被限制到.NET 2.0,然後有幾個方法可以做到這一點: 如果兩個應用程序在不同的機器,你可以使用插座,或.NET遠程(視交互的複雜性) 如果兩個應用程序在同一臺機器上,.net Remoting是一個好選擇。 事實上,它們是32位或64位不以任何方式影響這個。 來源 2011-12-18 13:53:27 Tudor +0 他們在同一臺機器上。 – blez +0 @blez:那麼我建議.Net Remoting。它允許你直接從一個程序調用方法到另一個程序。 – Tudor +0 這是不是使用套接字?那麼它可以被防火牆或防病毒攔截? – blez
你能像x86一樣編譯64位應用程序,並且只有一個進程嗎? –
我需要他們兩個。 – blez
換句話說,你問題的32/64部分實際上並不重要。真正的問題是你需要在兩個不同的過程之間進行溝通。 –