我可以访问当前的Windows用户,但我想让管理员能够为不同的Windows Active Directory帐户输入替代用户名和密码,而无需注销并重新登录。一旦帐户通过身份验证,我需要在连接字符串中使用它到sql server。我知道我可以为SQL Server登录执行此操作,但这只是Windows身份验证。Windows用户名对当前未登录的帐户进行密码验证
它与ClickOnce一起安装。用户计算机上是否有.exe文件?
我可以访问当前的Windows用户,但我想让管理员能够为不同的Windows Active Directory帐户输入替代用户名和密码,而无需注销并重新登录。一旦帐户通过身份验证,我需要在连接字符串中使用它到sql server。我知道我可以为SQL Server登录执行此操作,但这只是Windows身份验证。Windows用户名对当前未登录的帐户进行密码验证
它与ClickOnce一起安装。用户计算机上是否有.exe文件?
有几个方法,你可以使用:
当程序运行时,您是否需要它们来切换?
基本上,您需要更改当前线程作为(模拟)运行的用户。
Here is an article描述了一种解决这个问题的方法。
请问#1是否可以使用ClickOnce? – JeffO
我不确定,但我没有看到任何“运行”的情况不起作用。 – UnhandledExcepSean