小编Jam*_*son的帖子

BIOS 设置 XHCI Pre-Boot Mode 有什么作用?

我有一个名为 XHCI 预启动模式的 BIOS 设置。如果我启用了未在启动时插入的 USB 设备,则永远无法识别,如果我将其设置为禁用,则 USB 设备正常工作。简短的 BIOS 描述说“如果您需要在 DOS 中支持 USB3.0,请启用此选项。” 我没有,但它也说“请注意,如果您将此项目设置为禁用,XHCI 控制器将被禁用。” 那么这是否意味着使用此选项禁用了 USB3?这是屏幕的图片:

华硕 UX32VD 高级 USB BIOS 屏幕

更新我随后的 BIOS 更新似乎已经解决了这个问题,即使在启动时未插入此选项启用 USB 设备也能工作。

bios usb-3 zenbook asus-laptop

24
推荐指数
2
解决办法
23万
查看次数

在 Windows 7 中查找蓝牙链接密钥,在双启动计算机上对设备进行双配对

如何在 Windows 7 中挖掘配对设备的蓝牙链接密钥这是依赖于我使用的蓝牙堆栈(东芝)的东西,还是在 Windows 7 中存储这些东西的通用位置?

注意:我不是在谈论用户在配对过程中通常输入的六位数代码 - 这是毫无价值的,因为它在配对过程后被丢弃。我的意思是设备在配对期间交换的 128 位链接密钥,然后用于加密所有蓝牙流量。

背景:

我在笔记本电脑上双启动 Windows 7 / Ubuntu,我想让我的手机与两个操作系统配对。由于双启动计算机只有一个蓝牙适配器,因此只有一个蓝牙地址,我无法对手机进行两次配对,因为在第二次配对 (Windows) 中,手机只是将之前的配对 (Linux) 替换为相同的蓝牙地址。

Ubuntu 论坛上的一个线程向我指出了我必须做的事情 - 首先在 Linux 上配对,然后在 Windows 上配对,然后用 Windows 协商的一个替换 Linux 端的链接密钥。

我可以找到 Linux 端的配对密钥/var/lib/Bluetooth/[BD_ADDR]/linkkeys- 那里没有问题。

但是,在 Windows 端我找不到密钥。根据论坛帖子,在 Windows 端,密钥应该在,SYSTEM\ControlSet002\services\BTHPORT\Parameters\Keys\[BD_ADDR]但虽然该注册表项确实存在,但它没有子项。(并且 ControlSet001 中类似的注册表路径也没有任何子项。)

我被指示要做的一件事是在与Sysinternals Process Monitor配对期间捕获所有事件。我这样做了,但我无法从捕获的事件中找到任何有用的信息,甚至无法将数据导出到一个巨大的 XML 并使用 BD_ADDR(带或不带冒号)对其进行搜索。

那么如何在 Windows 7 中找到配对设备的链接密钥

一些参考资料:维基百科:蓝牙安全现在:蓝牙安全

windows-7 bluetooth multi-boot

16
推荐指数
2
解决办法
3万
查看次数

使用 Screen CSS 从浏览器打印?

是否可以要求浏览器使用屏幕 CSS 而不是打印 CSS 进行打印?

browser printing website css

6
推荐指数
1
解决办法
1万
查看次数