由于Windows 7上的访问被拒绝错误,SetVolumeLabel函数失败

时间:2013-04-18 05:57:55

标签: windows-7 uac windows-7-x64 msdn

由于Windows 7上的访问被拒绝错误,

SetVolumeLabel函数失败。

相同的功能在Windows XP上运行正常。

知道为什么这个问题出现在Windows 7而不是XP上。

任何帮助都将受到赞赏,对我们非常有帮助。

1 个答案:

答案 0 :(得分:1)

Windows Vista和Windows 7有User Account Control或UAC。这意味着除非为特定操作或应用程序请求,否则用户没有管理员权限。在Windows XP下,如果用户是管理员,则所有程序都以管理员权限运行。

您收到的错误表明SetVolumeLabel需要提升权限。您可以使用“runas”以管理员身份运行应用程序,也可以将程序更改为request elevation