2009-06-24 14 views
1

System.Diagnostics.Processクラスを使用しない方法を書いていますが、他のコンピュータにメッセージを送信する方法は、net.exeのようにしています。プログラムで "net send"を送信する

重要な点は、自分の職場でオールインワンのフレームワークを作成し、使用している主要機能を1つのフレームワーク/DLLにまとめることは大きなプラスです。

+5

初心者の方へ:あなたの投稿に署名しないでください( "-Zack")。 「ありがとう」は大丈夫ですが、その上にも眉をひそめます。 –

答えて

4

これにはwin32 api NetMessageBufferSendを使用できます。

P/invokeを使用してC#から呼び出すことができます。 MSDNは述べて

[この関数は、メッセンジャーサービスがサポートされていないためのWindows Vistaでサポートされていません。]

+0

ありがとうございます。私は今、蒸し器の提案をもっと研究するまでこれを使用します。 – Zack

+0

WinXP Service Pack 2以降、メッセンジャーサービスはスパマーが悪用されているため、無効になっています。 – ZippyV

関連する問題