- ベストアンサー
MACアドレス関数
ASP.netについてどなたか分かるかたいらっしゃったら教えてください。 マシンを指定して、そのマシンだけでしかシステムが使用できないようにしたいのですが、その際にプログラミングの方で、 MACアドレスを指定できる関数ってあるのでしょうか? 調べ方が余り上手ではないので、調べたのですが イマイチ見つかりません。 どなたかご存知の方がいらっしゃったらお願いします。
- cutekaede
- お礼率72% (8/11)
- Microsoft ASP
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
参考程度に聞いて下さい。 私のところは.netでないASPですが、 クライアント側にExcelがあることと、 クライアントスクリプト許可が前提なので、 MACアドレスを取得するAPIを含んだマクロを実装した Excelブックをクライアントスクリプトで開いて、 マクロ実行後に結果をセルからフォームに移して POSTさせて取得しています。 ExcelはVisible=Falseのまま実行されるので、 IE画面には表示されません。
関連するQ&A
- リモートマシンのMACアドレス
リモートマシンのMACアドレスを調査したいです。 別マシンのマシン名orIPアドレスを指定して そのマシンのMACアドレスを返すAPIってあるの でしょうか?
- ベストアンサー
- Visual Basic
- MACアドレス取得が上手くいかない
getiftable関数を使用してMACアドレスを取得しようと思っているのですが、ipconfigで確認したMACアドレスとは違う値が返ってきて困っています。 ちなみにXPで作成したプログラムを動かすと正しいアドレスが返ってくるのですが、7で動かした場合に違う値が返ってきます。 ネットで同様の事例が無いか探しているのですが中々発見できず、質問に至った次第です。 OSの違いで何か不具合が起こったりしているのでしょうか、分かる方至急回答の方を宜しくお願いします。
- 締切済み
- C・C++・C#
- MACアドレスの変更方法
LinuxマシンのMACアドレスを自由に書き換える方法をご存知の方がおられましたら、ご教授願いたいと思います。 # 別に、悪さを企んでいるわけではございません。 どうぞ、よろしくお願い致します。
- ベストアンサー
- Linux系OS
- Macアドレスについて
パソコンのMacアドレスは,コマンドプロンプトで確認することができますよね??OS毎に調べ方は多少異なると思うのですが,WindowsXPで,指定されたとおり作業を行っても,Macアドレスが表示されません。Macアドレスをコマンドプロンプト以外で調べることはできますか??
- 締切済み
- ノートPC
- IPアドレスを検査する関数
与えられたIPアドレスが、指定した範囲に含まれているか否かをチェックしてくれるような関数、もしくはフリーのプログラムはないでしょうか。 IPアドレスの範囲指定は IPアドレス/ネットマスク の型式かまたは (最小のIPアドレス,最大のIPアドレス) の型式で与えられるものとします。 具体的にやりたいことは次のようなことです。 そのような関数があるとして、名前をIpcheckとします。 そして、例えば192.168.0.1 は 192.168.0.0/24 に含まれているので、 Ipcheck( 192.168.0.0/24 , 192.168.0.1) とすると TRUEを返し、 192.168.1.1 は 192.168.0.0/24 に含まれていないので、 Ipcheck( 192.168.0.0/24 , 192.168.1.1) とするとFAULSを返す もしくは範囲指定で 192.168.0.1 は 192.168.0.0~ 192.168.0.8に含まれているので Ipcheck( (192.168.0.0,192.168.0.8) , 192.168.0.1) とするとTRUEを返す。 という機能が欲しいのです。 実はPHPのスクリプトの中でこういう関数を使いたいのです。しかし、PHPの組込み関数にそういうものは無さそうだし、PHPで組んだらかなりオーバーヘッドになりそうなので、CまたはC++でこういうプログラムがあれば、(関数だったらインターフェイス部分は自作して)system関数で呼び出して使おうと考えています。 PHP(バージョン4)で出来る方法を御存じであれば、そちらも紹介して頂けるとありがたいです。 OSはRedhat Linux 9ですが、なるべくOS依存でないものをご紹介下さい。
- ベストアンサー
- C・C++・C#
- MACアドレスとは
恥ずかしい質問ですm(__)m MACアドレスとは機器のアドレスではなくて、無線アダプタなどに振り分けられているアドレスなのですか? ノートパソコンのMACアドレスを知りたくて色々ネットを見たら、そのような事がかいてありました。ノートパソコンそのものに振分けされているアドレス(番号)じゃないのですか?
- ベストアンサー
- Windows 10
- .netでMACアドレスを取得
System.Net.NetworkInformationの NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces(); をつかって、MACアドレスを取得しているのですが、CMDのipconfigと比べると明らかに取得数がすくなく、どうやら、取得した時点で使用しているMACアドレスしか取得できていないことがわかりました。 あと、ipconfigだと、ブルートゥースのアドレスなども取得していました。 .netの機能で、ipconfingと同じように、そのPCのすべてのMACアドレスを取得したいのですが、方法はないのでしょうか?CMDから取得する方法を現在はとっているのですが、遅すぎて困っています。 環境はVS2010のC#です。
- ベストアンサー
- Visual Basic
- (Win Vista)LANケーブルを抜いたら、MACアドレスがでてきません。
Vistaマシンにおいてコマンドプロンプトから「ipconfig /all」でMACアドレスを取得しました。しかし、VistaマシンでLANケーブルを抜いたら、「ipconfig /all」を実行してもMACアドレスがでてこなくなり、困っています。 LANケーブルを抜いてもMACアドレスが表示されるようにするにはどのような設定をすればよいでしょうか? (補足) MACアドレスを購入したソフトのライセンス認証のために必要なもので、外出先でVistaマシンを使用していたら、上記のような事態になり、非常に困っています。
- ベストアンサー
- Windows系OS
- MACアドレスがよく00:00~となってしまいます
こんばんは 私のpcは無線LANを使用していたのですが、遅いため、新たにブロードバンドルータから LANケーブルでpcに接続してネットを開いたところ、セキュリティーソフト(バスター) から「ネットワーク環境が変わりました・・・・」 ipアドレス***** macアドレス00:00:00とのコメントが表示されます。 1/2回の割合で正常なmacアドレスが出るのですが、00と認識?されてる時は何故でしょうか? 何か不都合な事でもあるのでしょうか?例えば、セキュリーティーの問題とか・・ 教えていただきたいです。よろしくお願いします
- 締切済み
- ネットワーク
- MACアドレス
タイトル通り、MACアドレスを取得したいので、取得の仕方を教えてください。 いろいろと調べてみましたが、結局わかりませんでした。 プログラムを作動させているパソコンのMACアドレスが分かればいいです。 よろしくお願いします。 2005.NETで作成しています。
- ベストアンサー
- Visual Basic
お礼
ありがとうございます。参考に色々やってみます。