请教copyfile函数rename函数在vista下运行的问题

morninggood 2009-06-02 12:47:08
加精
请教一个问题,程序中用到copyfile函数,rename函数,程序安装在program files目录下。程序加了个盾牌,UAC控制每次都提示以管理员身份运行,可以正常运行。如果没有这两个函数,不加盾牌整个程序可以正常运行在vista下。有没有办法不取消UAC的情况下,不用每次提示以管理员身份运行,这个程序就能正常运行?
简单一点说,每次运行程序,弹出的那个提示很烦人,但如果不弹出那个提示,copyfile函数,rename函数就会出错。有没有办法让copyfile函数,rename函数正常执行?(已经以管理员身份登录了vista了)
...全文
322 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
kakazizi 2009-06-08
  • 打赏
  • 举报
回复
不是很懂~!~
wenweifirst 2009-06-03
  • 打赏
  • 举报
回复
ding
good
Seamour 2009-06-02
  • 打赏
  • 举报
回复
谁告诉你xp无法安装到的?你自己试过么?
morninggood 2009-06-02
  • 打赏
  • 举报
回复
谢谢,我再研究一下。
打包程序安装默认的是program files目录(为了照顾xp系统,因为绝大多数情况下使用的是xp系统),无法安装到application data这个文件夹。
多谢楼上的两位兄弟,我再琢磨一下。
pstrunner 2009-06-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jiangsheng 的回复:]
为什么要复制和更名program files目录下的文件?
如果是运行时需要修改的数据,放在application data下面。
[/Quote]
有道理。
westso 2009-06-02
  • 打赏
  • 举报
回复
同意楼上观点
蒋晟 2009-06-02
  • 打赏
  • 举报
回复
为什么要复制和更名program files目录下的文件?
如果是运行时需要修改的数据,放在application data下面。
XiangDong 2009-06-02
  • 打赏
  • 举报
回复
盾牌是啥?要修改你安装的程序?
li7547 2009-06-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 morninggood 的回复:]
谢谢,我再研究一下。
打包程序安装默认的是program files目录(为了照顾xp系统,因为绝大多数情况下使用的是xp系统),无法安装到application data这个文件夹。
多谢楼上的两位兄弟,我再琢磨一下。
[/Quote]
可以学习一下
试试
caocao808 2009-06-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ptrunner 的回复:]
引用 1 楼 jiangsheng 的回复:
为什么要复制和更名program files目录下的文件?
如果是运行时需要修改的数据,放在application data下面。

有道理。
[/Quote]
morninggood 2009-06-02
  • 打赏
  • 举报
回复
谢谢各位,看来默认安装到program files该淘汰了。刚才测试安装到D盘文件夹下,运行正常。
icemoon1987 2009-06-02
  • 打赏
  • 举报
回复
哦,原来如此啊,学习了~学习了~
GatoAngel 2009-06-02
  • 打赏
  • 举报
回复
学习中,
lixia01 2009-06-02
  • 打赏
  • 举报
回复
程序可以按照到program Files下,需要改变的安装到Application data下,这是windows推荐用法

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧