gpt4 book ai didi

C# 模拟按键

转载 作者:行者123 更新时间:2023-11-30 13:12:21 24 4
gpt4 key购买 nike

我正在寻找一种在 C# 中模拟按下右 Ctrl 键的方法,它一定是正确的。我知道这可以在左边完成,但我在右边找不到任何东西。这样我就可以为手动触发的 bsod 模拟按键。

谢谢

最佳答案

您可以使用 keybd_event模拟右 Ctrl 键按下的事件。

[DllImport("user32.dll", SetLastError = true)]
static extern void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);

public const int KEYEVENTF_EXTENDEDKEY = 0x0001; //Key down flag
public const int KEYEVENTF_KEYUP = 0x0002; //Key up flag
public const int VK_RCONTROL = 0xA3; //Right Control key code

用法:

keybd_event(VK_RCONTROL, 0, KEYEVENTF_EXTENDEDKEY, 0);
keybd_event(VK_RCONTROL, 0, KEYEVENTF_KEYUP, 0);

对于其他按键模拟here is virtual key codes list .

关于C# 模拟按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7307868/

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