C# 应用程序/用户权限问题

C# 应用程序/用户权限问题,c#,privileges,rights,C#,Privileges,Rights,我使用C#构建了一个应用程序,它访问注册表和安装文件夹以获取读/写信息。具有有限权限的普通用户在访问/写入信息(在注册表或安装文件夹中)时出错 有没有一种方法可以让所有类型的用户都能够顺利运行该应用程序?这是可能的,尽管它并不完全简单。 您必须模拟另一个用户(反过来,该用户必须拥有所有必需的权限) 查看此问题了解详细信息:有两种方法,简单和复杂。首先-按用户而不是按计算机安装程序。第二,编写将在特权用户下运行的服务,并为您的应用程序执行必要的过程(访问/写入信息)。听起来您可能对某些类型的数据使

我使用C#构建了一个应用程序,它访问注册表和安装文件夹以获取读/写信息。具有有限权限的普通用户在访问/写入信息(在注册表或安装文件夹中)时出错


有没有一种方法可以让所有类型的用户都能够顺利运行该应用程序?

这是可能的,尽管它并不完全简单。 您必须模拟另一个用户(反过来,该用户必须拥有所有必需的权限)


查看此问题了解详细信息:

有两种方法,简单和复杂。首先-按用户而不是按计算机安装程序。第二,编写将在特权用户下运行的服务,并为您的应用程序执行必要的过程(访问/写入信息)。

听起来您可能对某些类型的数据使用了错误的位置。在正常使用过程中,不应将数据写入安装位置。