No.2ベストアンサー
- 回答日時:
>型 "NetworkInterface"が定義されていません
あー言わなくても大丈夫かなーと思って敢えて言わなかったんだけど,コレ
System.Net.NetworkInformation名前空間にあるから
VB 2005を起動→新しいプロジェクト→コンソールアプリケーション
Imports System.Net.NetworkInformation 'ここを追加
Module Module1 'モジュール内に追加
Sub Main()
DisplayTypeAndAddress() '一応ここも。ただし,これだけだと直ぐに終了してしまうのでステップ実行したほうが動作がわかりやすい
End Sub
Public Sub DisplayTypeAndAddress() ' Moduleはメンバが全てSharedなクラスなのでSharedを付けることはできない。
Dim computerProperties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties()
Dim nics As NetworkInterface() = NetworkInterface.GetAllNetworkInterfaces()
Console.WriteLine("Interface information for {0}.{1} ", computerProperties.HostName, computerProperties.DomainName)
Dim adapter As NetworkInterface
For Each adapter In nics
Dim properties As IPInterfaceProperties = adapter.GetIPProperties()
Console.WriteLine(adapter.Description)
Console.WriteLine(String.Empty.PadLeft(adapter.Description.Length, "="c))
Console.WriteLine(" Interface type .......................... : {0}", adapter.NetworkInterfaceType)
Console.WriteLine(" Physical Address ........................ : {0}", adapter.GetPhysicalAddress().ToString())
Console.WriteLine(" Is receive only.......................... : {0}", adapter.IsReceiveOnly)
Console.WriteLine(" Multicast................................ : {0}", adapter.SupportsMulticast)
Next adapter
End Sub'DisplayTypeAndAddr
End Module
'みたいなコードかかないと動かないからね。
No.1
- 回答日時:
使ったこと無いけど,サンプルソースは参考になるんじゃないかな?
http://msdn2.microsoft.com/ja-jp/library/system. …
http://msdn2.microsoft.com/ja-jp/library/system. …
この回答へのお礼
お礼日時:2007/04/01 23:26
早々の回答ありがとうございます。
Dim instance As NetworkInterface
が、「型 "NetworkInterface"が定義されていません」となり、エラーが出てしまします。
いくつか(他のサイトのものも)、サンプルコードを入れてみましたが、使い方がよくわかりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(セキュリティ) 写真のMACアドレスは何でしょうか? LINEアンチウイルスをAndroidスマホへインストールし、 2 2022/09/20 21:16
- デスクトップパソコン 古ーいパソコン/Atheros AR2181 PCIe Gigabit LAN コントローラー 7 2022/09/07 12:58
- その他(インターネット接続・インフラ) ホームページのログイン認証の際、PCから相手方サーバーに対し送信されるMACアドレスについて 1 2022/10/17 14:14
- 固定IP MACアドレスはLAN内で相手を特定するアドレスですか? PCから監視カメラを閲覧するときに、セグメ 3 2022/07/23 09:04
- その他(コンピューター・テクノロジー) batファイルでPCの設定内容やプロパティーを取得したいのですが、コマンド1個で1ファイルとなるのを 2 2022/04/27 15:27
- UNIX・Linux Rasberry pi のオンボードNICのMacアドレスが変わってしまう 3 2023/03/08 22:34
- ツイキャス ツイキャスでアカウントロックされたとき、IPアドレスが自動取得で変更されても、PC端末が特定される? 1 2022/10/15 15:49
- Visual Basic(VBA) VBA で エクスプロー操作 1 2023/05/31 16:13
- セキュリティホール・脆弱性 この自分のではない端末が不正にwifiに繋がっていました。localhostとは何ですか? ほかの端 1 2022/07/28 20:15
- Android(アンドロイド) この自分のではない端末が不正にwifiに繋がっていました。localhostとは何ですか? ほかの端 1 2022/07/28 20:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで大量のファイルをシート名...
-
VBA ユーザーフォーム ボタンク...
-
【マクロ】1つのマクロの中に...
-
郵便番号検索APIにてget Elemen...
-
Vba 実数および実数タイプの変...
-
ExcelのVBAコードについて教え...
-
エクセルのマクロについて教え...
-
エクセルVBAについて
-
VBAの計算で@が出てしまう件
-
VBA listBoxについて
-
VBAを使用した時間管理
-
エクセルについて
-
Excelのマクロについて教えてく...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
VBAの質問になります Userform内で
-
VBAの質問になります メッセー...
-
月ごとに作成している日報ファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
asp.NET初心者です。「 ’Contex...
-
GridViewの行をダブルクリック
-
【C言語】JPEGのEXIF情報を書き...
-
【ASP.NET】フォームの継承は出...
-
MACアドレス
-
httpsのサイトをC#でgetまたはpost
-
複数の aspx で一つのクラスの...
-
サーバOSとクライアントOSの判...
-
x.aspxとx.aspx.vbの値の受渡に...
-
VB2005 継承元のResourcesが継...
-
VB2005ExpressEditionでのフォ...
-
C# RichTextBox 選択中の色
-
コネクション・セッション・ト...
-
Accessの画面更新を一時的に停...
-
画面遷移が不正ですと表示されます
-
HTMLボタンの文字色を変え...
-
c# 文字列の最後から1文字削除...
-
DataGridViewのチェックボック...
-
VBAで一時中断したプログラムの...
-
複数選択のListBoxでClickイベ...
おすすめ情報