1、当应用程序需要提升权限时UAC总是会提示;目前我解决这个问题的办法是在.Net2005中新建一个工程,然后将VC6工程下的各个类文件添加到新工程中,编译后的可执行程序默认就是以标准用户权限执行了。" b5 L. M# r6 d) h, z6 v5 H
0 E$ a) K# j& q7 n
5、对于需要生成一些中间文件的程序,如果程序默认安装在C:\Program Files目录下,由于该目录在Vista中属于受保护区域,所以在该文件夹下若要动态生成一些文件或文件夹则必定会失败,要解决这个问题可以将中间文件放在C盘的Application Data目录下,该目录在Vista下已改名为AppData,可以由下面API获得该目录SHGetApplicationDataFolder;