我知道如何通过 BIOS 设置更改引导顺序,但我有一个独特的情况,以编程方式进行会更好。我工作的公司向成千上万的非技术客户远程销售和支持软件。我们无法触及他们的硬件设置,我们只是软件供应商。
最近,我们推出了一个符合 PCI 标准的选项,该选项需要单独的可移动驱动器来存储私有加密密钥。使用此选项的客户必须始终保留带有 .dat 文件的 USB 驱动器,该文件包含 RSA 密钥。目前,当客户重新启动时,这会出现问题。有时我们可以通过电话指导他们如何更改他们的 bios 设置以跳过 USB 驱动器,但在许多情况下我们不能,因为呼叫者和电话的另一端没有足够的技术知识来更改 bios 设置,并且不同的 PC 具有不同的 BIOS 设置。
所以我的问题是,我是否可以在磁盘本身上创建或引导记录任何类型的 ini 文件,而不是可以添加或更改以使系统看到 USB 上没有操作系统,继续向下引导列表驱动器。相反,在没有操作系统的情况下,许多 PC 挂在缺少操作系统屏幕上,直到我们让客户移除驱动器重新启动并在 Windows 开始加载后重新插入。所有 PC 都是 Windows、XP 或更新版本。