如何向用户请求写入文件的权限

本文关键字:文件 权限 请求 用户 | 更新日期: 2023-09-27 17:51:04

可能重复:
请求UAC提升c#

在我的应用程序中,我需要将一个文件保存到programs目录,这需要管理员权限。我如何提示用户请求这样的权限,例如使用通常的windows对话框?

如何向用户请求写入文件的权限

如果你不知道如何设置这些权限,你可能想看看这篇文章:

设置管理权限C#

如果我正确理解你的问题,那就是如何请求权限,所以我认为你已经理解了如何设置权限。这是你可以请求是/否的一种方式。

DialogResult result = MessageBox.Show("The question", "Title", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
    //set the admin rights
} 
else if (result == DialogResult.No)
{
    //do something else
}