2009-06-24 75 views
1

我想弄清楚如何編寫一個方法來不使用System.Diagnostics.Process類,但仍然發送消息到其他計算機,就好像它從net.exe,即使它不是。以編程方式發送「網絡發送」

如果重要的話,我正在爲我的工作區編寫一個全功能的框架,並將我們使用的關鍵功能組合到一個框架/ .dll中,這是一個巨大的優勢。

+5

給新手的提示:你不應該在帖子上簽名(「-Zack」)。 「謝謝」是可以的,雖然也有些皺眉。 – 2009-06-24 18:41:10

回答

4

您可以使用win32 API NetMessageBufferSend。您可以使用P/invoke從C#調用它。

注意是MSDN指出:

[因爲不支持信使服務該功能不支持爲Windows Vista中的。]

+0

謝謝。我現在就用這個​​,直到我更多地研究蒸籠的建議。 – Zack 2009-06-24 19:39:08

+0

自WinXP Service Pack 2以來,Messenger服務已被禁用,因爲垃圾郵件發送者濫用了它。 – ZippyV 2009-12-29 10:07:18

相關問題