我需要在部署时为我的应用程序创建一个用户。我想阻止他人使用此用户登录。我如何禁用该用户与c#的交互式登录?禁用交互式登录
换句话说,如何为该用户设置SeDenyInteractiveLogonRight
?
我需要在部署时为我的应用程序创建一个用户。我想阻止他人使用此用户登录。我如何禁用该用户与c#的交互式登录?禁用交互式登录
换句话说,如何为该用户设置SeDenyInteractiveLogonRight
?
您正在寻找的功能是LsaAddAccountRights
。
如果您的帐户属于Windows域:
-1拒绝本地登录是计算机策略,而不是用户策略。它需要在包含计算机的OU上设置,而不是包含用户帐户的OU。 –
另外,OP需要一个编程解决方案。 –
这里是该函数的c#签名 http://pinvoke.net/default.aspx/advapi32.LsaAddAccountRights – Oscar
是否有任何托管的API可用或者是唯一的选择? – Firo
因为没有人会回答我猜不。 – Firo