Vista 现在似乎支持通过 USB 磁盘自动分配无线密钥。要查看此功能的实际效果,请尝试连接到安全接入点(您没有密钥),当它要求输入密钥时,插入 USB 驱动器。它会报告驱动器没有所需的信息。
您如何创建此文件?这对于密钥的分发非常方便 - 事实上,人们根本不需要把密钥分发出去 - 管理员过来,插入驱动器,然后离开。用户永远无法访问密钥,因为它直接进入 Windows 无线配置(尽管我认为可以从 Windows 中提取密钥)。
它是一种简单的文本格式,还是更复杂,如何在 Windows 内部创建它?
它是否是一种足够知名的格式,可以用于 MAC 和 Linux 配置吗?
这是 XP 使用的相同格式吗(但不像 Vista 的新支持那样“自动”)?
-亚当
答案1
Vista 使用与 XP SP2 相同的系统,称为Windows 立即连接 (WCN)。该文件本身只是 USB 驱动器上的一个名为 Wsetting.WFC 的 XML 文件,通常使用无线网络设置向导创建。
它似乎相当有名,但是我从未遇到过它在 Linux 或 Mac 系统上使用...
答案2
感谢 gharper 提供的信息使我了解到这一点:
Windows Connect Now,USB 闪存盘 (WCN-UFD)是 Microsoft 用于自动无线配置的名称,作为其Windows 拉力赛无线配置技术套件。
Windows Connect Now-UFD for Windows XP 规范
Windows Connect Now-UFD 和 Windows Vista 规范
带有 WPA 的无线 AP 的示例 Wsetting.wfc 文件,适用于 XP 和 Vista:
<?xml version="1.0"?>
<wirelessProfile xmlns="http://www.microsoft.com/provisioning/WirelessProfile/2004">
<config>
<configId>000A013E-6740-439C-9935-EE58D85FA38A</configId>
<configAuthorId>0B4E59B8-8317-46B2-B8C2-C46850162E6C</configAuthorId>
<configAuthor>Microsoft Wireless Network Setup Wizard</configAuthor>
</config>
<ssid xml:space="preserve">FCTest324-2</ssid>
<connectionType>ESS</connectionType>
<primaryProfile>
<authentication>WPAPSK</authentication>
<encryption>TKIP</encryption>
<networkKey xml:space="preserve">adfafdgrhknakj fdankjnahiu rhyqa thnblajrtl985762987)</networkKey>
<keyProvidedAutomatically>0</keyProvidedAutomatically>
<ieee802Dot1xEnabled>0</ieee802Dot1xEnabled>
</primaryProfile>
</wirelessProfile>
上述示例来自两种规范。
如果您喜欢这个答案,请为 gharper 点赞,如果没有他的指点,我就找不到它。
-亚当