我正在写一个服务,服务使用WMI来获取系统的mac地址,问题是如果服务在启动时启动,似乎我得到的信息是不同的,当我得到操作系统完全初始化后。 因此,如何检测操作系统是否已初始化,以便我可以获取正确的mac地址?
语言是C和Java,平台是Windows 7和Windows XP
普通主机从不改变硬件的MAC地址。 没有具体的一点你可以说一个操作系统已经开始完全,你只需要等待。
我怀疑mac地址的变化不是操作系统会通知你的,或者是在操作系统启动的时候依赖的,这可能是在同一时间发生的。