gpt4 book ai didi

c# - 在 C# 中以编程方式锁定 Windows 工作站

转载 作者:可可西里 更新时间:2023-11-01 12:23:28 31 4
gpt4 key购买 nike

我遇到了这个用于锁定 Windows 工作站的示例:

using System.Runtime.InteropServices;
...
[DllImport("user32.dll", SetLastError = true)]
static extern bool LockWorkStation();

...
if (!LockWorkStation())
throw new Win32Exception(Marshal.GetLastWin32Error()); // or any other thing

是否有此代码段的纯托管替代方案?即,没有 P-Invoke。

最佳答案

不,没有。这是实现此操作的最佳方式。

即使它在 BCL 中提供,它的实现也几乎肯定与您的示例相同。这不是 CLR native 实现的东西。

关于c# - 在 C# 中以编程方式锁定 Windows 工作站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1263047/

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