找回密码
 注册
搜索
查看: 4591|回复: 0

Vista下UAC兼容程序开发的几点体会

[复制链接]
发表于 2007-9-29 17:22:57 | 显示全部楼层 |阅读模式
1、当应用程序需要提升权限时UAC总是会提示;目前我解决这个问题的办法是在.Net2005中新建一个工程,然后将VC6工程下的各个类文件添加到新工程中,编译后的可执行程序默认就是以标准用户权限执行了。
0 A7 }2 @( V5 x
$ l) N1 V' P+ S8 j5、对于需要生成一些中间文件的程序,如果程序默认安装在C:\Program Files目录下,由于该目录在Vista中属于受保护区域,所以在该文件夹下若要动态生成一些文件或文件夹则必定会失败,要解决这个问题可以将中间文件放在C盘的Application Data目录下,该目录在Vista下已改名为AppData,可以由下面API获得该目录SHGetApplicationDataFolder;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2025-6-19 21:11 , Processed in 0.036849 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表