我在 Vista 中遇到了良好的 bdeadmin.exe 问题。首先,让我们排除可预测的响应:
“你不应该要求提升你的申请。”
这个可以。这就是生活。
“你需要嵌入一个清单文件。”
它已经编译了,已经有很多年了,创建它的公司无意再做一次,它是从合并模块(MSM 文件)安装的。
“BDE 已过时,您应该使用 dbExpress”
150 万行代码。'纳夫说。
“将清单文件放在 EXE 旁边。”
试过了,什么都没做。作为一项测试,同一个清单文件能够使其他几个 EXE 文件需要提升,但不是我想要的。里面的东西阻止了外部清单被读取。
“创建快捷方式并设置 SLDF_RUNAS_USER。”
不能那样做,它是一个控制面板小程序。
唯一有效的是在其“属性”窗口的“兼容性”选项卡下设置“以管理员身份运行此程序”。我不应该告诉用户这样做。对生意不利。我需要让安装程序执行此操作。MSM 文件使用静态路径。