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