|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2015/8/4 16:26:10 |
标题: |
执行 brcc32 UAC.rc –fo UAC.res |
浏览:1007 |
|
加入我的收藏 |
楼主: |
把UAC.rc 和 UAC.manifest 文件,一起拷贝到DELPHI安装目录下的BIN目录里, [size=5]执行 brcc32 UAC.rc –fo UAC.res[/size] p这个 UAC.res 就是我们要的了。 把这个文件,拷贝到你的DELPHI项目目录下.
请问“这个 UAC.res 就是我们要的了。”中的UAC.res文件在哪里找到,到处找就没有找到????
----------------------------------------------
- |
作者: |
|
2015/8/4 16:36:08 |
1楼: |
问题是我们 XE 系列 直接 工程属性 设置 自定义 manifest 文件 就可以了。
何必做这些多余的工作。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2015/8/4 16:41:52 |
2楼: |
楼上,我以前也看你写过,但实际没效果。 今天下午专门试了,还是弹出对话框。所以,你那种方法似乎不可行哦。
----------------------------------------------
-
|
作者: |
|
2015/8/4 16:43:34 |
3楼: |
楼上,使用 manifest 的结果就是 (非 高级管理员的 情况下)必然弹出 UAC 对话框,不想弹对话框,去掉这个 manifest 。
另外 EXE 的文件名,不要叫 install setup 之类的, EXE 的 版本信息中,也不要出现 install setup 之类的文字,否则 一样弹 UAC(非 高级管理员的 情况下)。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2015/8/4 17:51:41 |
4楼: |
刚才测试,去掉和增加,都会弹出安全警告对话框,这个不知有没有谁成功过?
----------------------------------------------
-
|
作者: |
|
2015/8/4 18:34:59 |
5楼: |
弹出来就是成功,没有就是失败。 你想不弹出,请删除 res 文件,当然你的图标也会消失,请先备份图标。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2015/8/5 8:06:52 |
6楼: |
关键是不想弹,但不管用什么方法还是弹,无法不弹,楼上能否自己先测试下看是否可行再下结论。 XE8 VCL + Win7
----------------------------------------------
-
|
作者: |
|
2015/8/5 8:59:02 |
7楼: |
我说了 弹出来 就对了。 删除 RES 还是弹出,你可以 新建一个 工程,把你的代码重新加入。
记住 EXE 的名字 EXE 的版本说明,不要让 微软觉得像个 安装程序 SETUP INSTALL 安装 等字样不要出现。
你新建的 EXE 默认不可能有 UAC 的功能。
XE 系列更简单。工程属性 不选择自定义的 manifest 。马上取消 UAC 功能。
----------------------------------------------
(C)(P)Flying Wang
|
|