
PC固有のアドレス番号、世界にひとつ「Macアドレス」の調べ方。ID認証などに是非。
みなさん、こんにちは。セルネッツ竹本です。
今回は、「Macアドレスの取得と活用」をテーマに、解説をしたいと思います。
PC認証を組み込みたい方へ
許可したPCだけで動くExcelツールを作れます
- ツールが社外のPCにコピーされて使われる心配
- ID・PWだけでは利用者を絞りきれない
- ライセンス管理をExcelの中で完結させたい
そのお悩み、MACアドレスを使ったPC認証で解決できます。Excel専門のシステム開発会社『セルネッツ』なら、ID・PWと許可PCの照合を組み合わせられます。登録した端末でだけ動くツールにできます。既存ツールへの追加も可能です。
\Excel専門特化 × 低価格 × スピード対応/
全国対応・お見積もり無料
◆Macアドレスとは何か
MACアドレス(Media Access Control address)は、PC固有の世界に一つの番号です。
MACアドレスは、世界中でも重複することはありません。
このため、ID&PasswordはOKでも、許可したPCかどうか、ダブルチェックがかけられます。
主に、セキュリテイ認証など、特定するための手法として活用されます。
難しいコードは不要ですので、まずは、どんな情報が得られるのか、「実験お試し」してみることが理解を深めることと思います。
◆サンプルModule
Public P_MacADRS As String ‘取得したMACアドレス文字
‘※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
Sub M_Macアドレス取得(P_MacADRS)
‘※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
Dim O_NetWork As Object ‘Windowsの情報
Dim S_StrNetworkSQL As String ‘Windowsの情報取得文 保存変数
‘【Windows情報取得
S_StrNetworkSQL = “SELECT * FROM Win32_NetworkAdapter WHERE MACAddress IS NOT NULL”
For Each O_NetWork In GetObject("winmgmts:").ExecQuery(S_StrNetworkSQL)
P_MacADRS = O_NetWork.MACAddress
Exit For
Next
Debug.Print P_MacADRS
End Sub
記述は以上です。
どんなコードが取得されるのかは、実験して試してみましょう。
今回のテーマは、「Macアドレスの取得と活用」について、解説を行いました。
本記事が、Excel実務の効率化において、ご参考お役立てになれば幸いです。
Excel業務改善事例ショート動画
文章だけでは伝わりにくい改善事例を、ショート動画でご覧いただけます。
◆よくある質問 ◆Excel業務改善の実例 ◆VBA・マクロ活用事例
相見積もり歓迎
認証機能の追加費用、まずは目安をご確認ください
- 作業単価は基本料金50,000円+時間単価
- 入力フォームを備えた簡易システムは30万円〜
- Excelで守りきれない要件は正直にお伝えします
認証機能の追加は、基本料金50,000円+時間単価(開発10,000円/時・税別)でお見積もりします。相見積もりも歓迎です。システム導入相談も60分無料で承ります。Excelだけで守りきれないセキュリティ要件の場合は、正直にお伝えします。
\Excel専門特化 × 低価格 × スピード対応/
全国対応・お見積もり無料
