我有来自 Windows 95 的遗留代码,这些代码仍在开发和销售中。
它创建 RAS 拨号条目,这些条目引用 PBK 文件的 DEVICE=switch 部分中的脚本 (*.scp) 文件。该条目是使用 C++ 中的 RASSetEntryPropertiesA() 创建的。脚本文件是使用 RASENTRYA.szScript 成员设置的。
这一直适用于 Windows 10 周年纪念版 (W10A)。W10A 显示拨号条目,但尝试使用设置-> 网络和互联网-> 拨号对话框对其进行编辑实际上会使对话框崩溃,并且即使没有尝试拨号,拨号也会失败并出现错误 812。在 notepad.exe 中编辑 PBK 文件并删除 DEVICE=switch 部分修复了崩溃和拨号问题,但当然连接失败,因为没有调用连接脚本。
这是 W10A 中的实际错误还是我做错了什么?