C# を使用して Wake on LAN を実装する最善の方法は何ですか?
この機能は、LAN 環境 (インターネット経由ではない) のマシンに必要です。この方法は、ファイアウォールやその他の問題に対処できるほど堅牢である必要があります。また、この機能をサポートしていない、または無効にしているシステムの場合、代替手段はありますか?
主な目的は、LAN 経由で (シャットダウン/休止状態から) マシンをウェイクアップすることです。これは、C# を使用してプログラムすることです。
ガイドしてください。
PS:私は以下に出くわしました:
- http://blog.memos.cz/index.php/team/2008/06/12/wake-on-lan-in-csharp
- http://community.bartdesmet.net/blogs/bart/archive/2006/04/02/3858.aspx
- http://www.codeproject.com/KB/IP/cswol.aspx
ただし、私はこれに慣れていないため、ソリューションが十分に包括的であるかどうかを判断できませんでした。誰かが上記の記事のいずれかに従うことを推奨できれば、それは役に立ちます.