应用程序/用户权限问题

时间:2012-08-03 07:52:32

标签: c# privileges rights

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

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

2 个答案:

答案 0 :(得分:0)

虽然并非完全直截了当,但仍有可能。 你将不得不模仿另一个用户(反过来,他必须拥有所有必需的权限)。

查看此问题以获取详细信息:Windows Impersonation from C#

答案 1 :(得分:0)

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

相关问题