【问题标题】:How to Create New User under NT Authority\System the System in Window OS using C#如何使用 C# 在 Windows OS 中的 NT Authority\System 系统下创建新用户
【发布时间】:2016-10-29 16:10:39
【问题描述】:

现在我的服务在 NT Local 系统下运行。我想创建 NTUser 类型来运行服务。我不想创建本地系统帐户。 在服务中,当您查看在 NT Service__ 下运行的某个帐户时。我还希望创建自定义 NT Service\CustomName 用户来运行服务。

【问题讨论】:

    标签: c# sql-server windows ado.net iprincipal


    【解决方案1】:

    所以,您的问题是创建帐户或在帐户下动态运行服务。如果是后者,请在 C# 中使用 Impersonation。

    【讨论】:

    • 我已经做到了。我有 Exe,当我进行数据库连接时,它正在工作。但现在问题是我正在使用复制。我有 Sql Express,当我调用请求订阅时,它会尝试连接到订阅者数据库上的分发代理。在模拟期间,它必须使用被模拟的帐户。但它在本地系统服务下运行
    • 尝试使用 IIS 而不是 ASP.Net 开发服务器,并在身份验证中使用模拟帐户。