在当前登录用户下运行应用程序而无需传递凭据

时间:2019-07-12 06:06:06

标签: c# .net process windows-10 redmon

我正在使用redmon将打印作业重定向到c#内置的application.exe,它对单个用户(在计算机上)正常工作,但是当我在计算机上有另一个用户并使用它时,redmon(始终运行)在系统上下文中)在系统上下文中运行我的application.exe,因此我在任务栏中看到我的exe,但它不显示任何用户界面在单用户计算机上的用户界面,因此它在用户上下文下运行我的应用程序,因此我可以看到我的应用程序处于打开状态

redmon的整个问题仅适用于Windows 10多用户

现在我的计划是我在两者之间创建一个适配器,在其中创建一个将由redmon在系统上下文中运行的exe,然后该exe在当前登录的用户上下文中运行我的application.exe,并且我看到我的应用程序并与之交互。

我用谷歌搜索它,每个解决方案都使用用户名和密码,在我的情况下,我不知道谁会使用它,并且我不会询问用户名/密码,所以我只想运行我的exe在当前登录的用户上下文下使用c#而不传递用户名/密码。

请帮助我。

我也尝试过此代码,但是虽然它返回True https://chasewright.com/2015/12/26/session0bypass/,但它没有运行exe

注意:我正在Active Directory环境中工作。

0 个答案:

没有答案