1

私は C# 開発者で、主に Web を扱っています。

ここに私が望むものがあります: OS を再インストールしても私のルーチンがまだそこにあるように、(OS とは独立して) マシン上で直接実行されるルーチンを作成したいです。

基本的に盗難防止システムを作りたいと思っています。そのルーチンは、ラップトップの gps 位置を取得し、特定の電子メールに送信します。

BIOSレベルのプログラミングでしかできないと思いますが、最初のステップが見つかりません。

4

1 に答える 1

4

従来の PC BIOS ベンダーは、自社の資産を秘密に保つためにあらゆる手段を講じています。これにより、BIOS レベルのプログラミングが非常に困難になります。これは、BIOS のベンダー、それが実行される特定のハードウェアの特定のビルドに固有のものであり、バイナリにパッチを適用してコードを挿入します。

BIOS 用に 2 つ (またはそれ以上) の EEPROM を備えたマザーボードは、このような作業を可能にし、多額の現金支出は必要ありません。

Corebootは、ブート プロセスから従来のクローズド BIOS ベンダーを排除することを目的とした無料の代替ソフトウェアです。これは拡張可能 (非常に小さな ASM) であり、オープン ソースであるため、BIOS 拡張機能を開発する場合に探し始めるのに適しています。

新しいハードウェアの EFI も状況を大きく変えます。たとえば、ソフトウェアを内部 USB デバイスのEFI 拡張として提示できます。

于 2012-11-28T17:46:57.923 に答える