どのような環境か不明ですが、ユーザー名やコンピュータ名なども同じように取得は可能です。
目的や環境が分からないので、それに合わせるしかないかと思います。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Windows10の「バージョン情報」の「デバイスID」をVBAで取得したいのですがその方法を教えてください。Officeアプリ(Excelなど)で動いたPCを判断して使える機能の範囲を限定したいのです。
パソコンをユニークに識別できるのがデバイスIDと思っていますが、他に識別できる情報があれば
それでもよいのですが思いつきません。ネットワークにつながっているならWScript.NetworkのComputerNameで解決できますが、ネットワークにつながっていないものも想定しています。
よろしくお願いします。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
どのような環境か不明ですが、ユーザー名やコンピュータ名なども同じように取得は可能です。
目的や環境が分からないので、それに合わせるしかないかと思います。
下記のような方法出来ないのでしょうか。
この辺は検索すればいくら出てきます。
https://b004nws862zx.hatenablog.com/entry/2018/...
※ 上記はマイクロソフトのサイトではないので広告等にはご注意ください。
回答ありがとうございます。この方法で取得したMacアドレスが複数取得できた時、一番初めに取得したものを代表として
ユニークな識別子として採用するとしたのち、再度同じ方法で
取得すると必ず同じものが先頭に並ぶのかどうかが心配です。
Macアドレスを持つカードのどれかを交換や増設、取り外し
などすると変わるのだろうと想像するのですが、最初に代表として採用したものが、どんな種類のネットワークカードなのかを同時に知る方法はあるのでしょうか。もしなければ
「今後はネットワーク機能をどれかひとつでも変更したなら代表識別子の設定のし直しを必要とする」というあいまいな(といっても明確な)認識を必要とすることになるんでしょうか。
下記のような方法出来ないのでしょうか。
この辺は検索すればいくら出てきます。
https://b004nws862zx.hatenablog.com/entry/2018/...
※ 上記はマイクロソフトのサイトではないので広告等にはご注意ください。
こんにちは
デバイスを識別するのであれば、Mac アドレスの取得はダメなのでしょうか。
ネットワークに接続されていなくても Mac アドレス自体はユニークかと思いますが。
ありがとうございます。ネットワークカードのアドレスですね、
それはVBAで取得できるのでしょうか。
デバイスIDは不向きということですね。
Macアドレスの取得方法を教えていただけませんか。
こんにちは
デバイスを識別するのであれば、Mac アドレスの取得はダメなのでしょうか。
ネットワークに接続されていなくても Mac アドレス自体はユニークかと思いますが。