SetVolumeLabel
函数失败。
相同的功能在Windows XP上运行正常。
知道为什么这个问题出现在Windows 7而不是XP上。
任何帮助都将受到赞赏,对我们非常有帮助。
答案 0 :(得分:1)
Windows Vista和Windows 7有User Account Control或UAC。这意味着除非为特定操作或应用程序请求,否则用户没有管理员权限。在Windows XP下,如果用户是管理员,则所有程序都以管理员权限运行。
您收到的错误表明SetVolumeLabel
需要提升权限。您可以使用“runas”以管理员身份运行应用程序,也可以将程序更改为request elevation。