【发布时间】:2011-04-25 20:52:42
【问题描述】:
我需要在自动启动文件夹中为所有用户写一个快捷方式。
场景是具有管理员权限的用户,通过应用程序的配置对话框,必须能够将应用程序设置为所有普通用户登录时自动启动。
我使用
获取启动文件夹SHGetSpecialFolderPath(NULL, startFolderPath, CSIDL_COMMON_STARTUP, FALSE)
但是我没有对该文件夹的写入权限,即使登录的用户是管理员组的一部分。
我想我需要调用一些与用户帐户控制 (UAC) 相关的 API 函数来请求登录用户的权限以提升当前权限。
这应该也适用于 Windows XP
【问题讨论】:
标签: visual-c++ windows-7 windows-vista windows-xp winapi