请教一个问题,程序中用到copyfile函数,rename函数,程序安装在program files目录下。程序加了个盾牌,UAC控制每次都提示以管理员身份运行,可以正常运行。如果没有这两个函数,不加盾牌整个程序可以正常运行在vista下。有没有办法不取消UAC的情况下,不用每次提示以管理员身份运行,这个程序就能正常运行?
简单一点说,每次运行程序,弹出的那个提示很烦人,但如果不弹出那个提示,copyfile函数,rename函数就会出错。有没有办法让copyfile函数,rename函数正常执行?(已经以管理员身份登录了vista了)
简单一点说,每次运行程序,弹出的那个提示很烦人,但如果不弹出那个提示,copyfile函数,rename函数就会出错。有没有办法让copyfile函数,rename函数正常执行?(已经以管理员身份登录了vista了)
如果是运行时需要修改的数据,放在application data下面。
打包程序安装默认的是program files目录(为了照顾xp系统,因为绝大多数情况下使用的是xp系统),无法安装到application data这个文件夹。
多谢楼上的两位兄弟,我再琢磨一下。