gpt4 book ai didi

c# - 如何使用 C# 以编程方式切换用户

转载 作者:行者123 更新时间:2023-11-30 22:42:12 25 4
gpt4 key购买 nike

我有 windows 2003 服务器,想使用 c# 以编程方式切换用户。我有所有事件用户的列表,那么如何切换用户?

我需要捕获当前登录的所有用户的屏幕。

谢谢拉克米拉

最佳答案

您想要实现的目标并不完全清楚。

有几种方法可以让程序以与登录用户不同的用户身份运行(或者让程序使用不同的凭据执行另一个进程):

  • 使用runas,为其他用户提供凭据
  • 在 C# 中,将 Process.StartProcessStartInfo 一起使用。这使您可以提供进程运行所依据的凭据
  • Windows 服务需要一个帐户才能运行 - 这可以是与登录用户不同的用户(并且无论是否有人登录都将运行)

您不能更改已经正在运行的进程的凭据。

你能准确地解释你想要达到的目标吗?也许还有其他方法可以实现您想要的。

关于c# - 如何使用 C# 以编程方式切换用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4537535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com