我编写了一个 C# 应用程序,可以在用户被锁定在其帐户 (Active Directory) 之外时解锁用户。该应用程序搜索特定 OU 中的用户,并将在 ComboBox 中列出锁定的用户。然后从组合框中选择该用户并选择解锁。
如果您以管理员身份登录,则一切正常。如果您是普通用户则否。
我想使用管理员权限运行我的应用程序,但在普通用户下也尽可能安全。
我正在阅读可能对 Windows 服务进行编程,但我不清楚如何对我的应用程序进行编程以安装、作为服务运行以及在管理员凭据下运行。
最佳答案
我觉得这个应用程序背后的目标是错误的。您基本上是在尝试创建一种允许非管理员用户解锁帐户的方法......这是有充分理由的普通用户无法使用的功能。
关于c# - 如何使用管理员凭据运行 C# 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/916714/