問題タブ [wake-on-lan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
69 参照

windows - Windows - ウェイク オン ラン コンピューターの起動後に起動プログラムが異なる

Windows は、通常の起動とウェイク オン LAN の起動を区別できますか?

起動時に追加のプログラムを実行したいのは、電源を入れることがマジック パケットによって呼び出された場合のみです。

出来ますか?もしそうなら、どうすればいいですか?

0 投票する
2 に答える
1825 参照

delphi - Delphi XE6 で Magic packet と Indy を使用して Wake-on-LAN アプリを作成するには?

環境

OS: Windows 10 プロ 64 ビット

IDE: Delphi XE6 + Update 1


ゴール

ローカル サーバーで Wake-on-LAN を実現するために、Indy コンポーネントを介してMagic パケットを送信する Delphi XE6 でアプリケーションを作成します。サーバーは、Linux クライアントから起動できることがテストされています。

独自のソリューションを作成したいので、アプリケーションの提案はありません。ありがとうございました。


マジックパケット

ウィキペディアの記事の一部を引用:

マジック パケットは、ペイロード内の任意の場所に 255 (16 進数で FF FF FF FF FF FF) の 6 バイトを含むブロードキャスト フレームであり、その後にターゲット コンピュータの 48 ビット MAC アドレスが 16 回繰り返され、合計 102 バイトになります。


ベースバージョン

このページから基本バージョンを取得しました。

著者は、使用した Delphi のバージョンについて言及していません。古いバージョンを想定してみましょう。

ページが利用できなくなった場合に備えて、変更せずに引用します。


しかし、Delphi XE6 のコンパイラは次の行に文句を言います。

それが言うところ:


私のバージョン

読みやすくするために上記のコードを書き直しました+コンパイルしないさまざまなアプローチを試しましたが、これはコンパイルされますが、明らかに機能しません(サーバーを起動しません)。


編集1

私は IP アドレスをまったく使用したくありません。純粋な MAC アドレスだけで十分です。