我想在具有管理员权限的有限帐户中运行我的功能

发布于 2024-11-02 15:28:47 字数 195 浏览 3 评论 0原文

我想在有限的用户帐户下运行我的程序,但在 Windows XP 上具有管理员权限。

我找不到答案。我想我可以使用两种方法:

  1. 通过另一种方式运行我的程序,例如程序或服务
  2. 使用诸如PrincipalPermission space之类的方法运行我的函数或类似的方法

但我无法解决这个问题。

I want run my program under a limited user account but with administrator privileges on windows XP.

I can't find an answer. I think I can use two ways:

  1. Run my program by another way like a program or a service
  2. Run my function with some method like PrincipalPermission space or something like this

But I can't solve this problem.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

留蓝 2024-11-09 15:28:47

您看过“runas”命令吗?例如:

C:\> runas /noprofile /netonly /user:MYCOMPUTER\testuser "C:\Program Files\My Special Program\Program.exe"

Have you looked at the "runas" command? For example:

C:\> runas /noprofile /netonly /user:MYCOMPUTER\testuser "C:\Program Files\My Special Program\Program.exe"
旧街凉风 2024-11-09 15:28:47

我想在以下环境下运行我的程序
有限的用户帐户,但具有
管理员权限。

这是不可能的。受限用户没有管理员权限。您需要以管理员用户身份运行它,例如 runas。

I want run my program under a
limited user account but with
administrator privileges.

This can't be done. A limited user doesn't have admin privileges. You need to run it as an admin user with, e.g. runas.

拒绝两难 2024-11-09 15:28:47

解决这个问题的一种方法是将程序分成两部分。一部分作为 Windows 服务,一部分作为用户应用程序。您可以将服务设置为作为网络服务、本地服务或本地系统运行,具体取决于您需要的访问级别。任何需要管理员权限的操作都将由 Windows 服务执行。用户应用程序可以负责显示用户界面和其他类似的东西。您的应用程序之间还需要某种 IPC(进程间通信)来促进这一点。

One way to solve this is to fragment your program into two parts. One part as a windows service and the one as a user app. You can set the service to run as a Network Service, Local Service or Local System depending the level of access you need. Anything that needs administrator privileges will be performed by the Windows service. The user app can be responsible for showing the user interface and other similar things. You need to have some kind of IPC (Inter process communication) between your applications to facilitate this as well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文