4

ローカルホストでphpまたはjavascriptを使用してハードディスクのシリアル番号またはマシンのシリアル番号を取得する方法はありますか?

cmdの次のコマンドで取得できます

wmic DISKDRIVE GET SerialNumber

またはこれによるマシンのシリアル番号

wmic bios get serialnumber

それはphpまたはjavascriptで可能ですか?PHPの何か

<?php

echo DISKDRIVE GET SerialNumber //** some thing like this on local host

?>

ローカルホスト上のClintにプロジェクトを提供する必要があり、他のコンピューターでプロジェクトにアクセスしたくない(phpで)

4

2 に答える 2

7

もちろん使用できます

shell_exec('wmic DISKDRIVE GET SerialNumber 2>&1')

また

shell_exec('wmic bios get serialnumber 2>&1') 

wmicサーバーにインストールされていて、PHPにそれを実行する権限がある場合。

'2>&1'パーツはこちらの提案から使用しています

于 2012-12-10T08:46:08.953 に答える
2

不可能。ブラウザのサンドボックスを壊すことはできません。そうでなければ、セキュリティ上の大きな問題になります。

唯一の可能性はActiveX経由ですが、それでもIE設定に署名して変更する必要があります。(クロスプラットフォームではなく、クロスブラウザではありません)

于 2012-12-10T08:03:10.320 に答える