我想弄清楚如何編寫一個方法來不使用System.Diagnostics.Process
類,但仍然發送消息到其他計算機,就好像它從net.exe
,即使它不是。以編程方式發送「網絡發送」
如果重要的話,我正在爲我的工作區編寫一個全功能的框架,並將我們使用的關鍵功能組合到一個框架/ .dll中,這是一個巨大的優勢。
我想弄清楚如何編寫一個方法來不使用System.Diagnostics.Process
類,但仍然發送消息到其他計算機,就好像它從net.exe
,即使它不是。以編程方式發送「網絡發送」
如果重要的話,我正在爲我的工作區編寫一個全功能的框架,並將我們使用的關鍵功能組合到一個框架/ .dll中,這是一個巨大的優勢。
您可以使用win32 API NetMessageBufferSend。您可以使用P/invoke從C#調用它。
注意是MSDN指出:
[因爲不支持信使服務該功能不支持爲Windows Vista中的。]
使用Messenger服務API:http://msdn.microsoft.com/en-us/library/ms630960(VS.85).aspx
給新手的提示:你不應該在帖子上簽名(「-Zack」)。 「謝謝」是可以的,雖然也有些皺眉。 – 2009-06-24 18:41:10