C# 我如何用C语言发送VK#U MEDIA#U NEXT#U曲目?

C# 我如何用C语言发送VK#U MEDIA#U NEXT#U曲目?,c#,pinvoke,C#,Pinvoke,我在谷歌上发现了很多东西,但没有一个是我能真正使用的,所以我只是在寻找一个简单的方法,如果可能的话。问题的要点是,为了使用这些方法,你必须将PInvoke转换成本机代码。PInvoke是一个相当大的话题,我建议大家多读一读 幸运的是,尽管目前大多数可以被PInvoke识别的东西在网上都有样本。例如,看看下面关于CodeIdol的文章。它提供了一个完整的winforms示例,介绍了如何在c#应用程序中使用此键和许多其他键 JardPar是正确的,您必须用PInvoke发送VK\u MEDIA\u

我在谷歌上发现了很多东西,但没有一个是我能真正使用的,所以我只是在寻找一个简单的方法,如果可能的话。

问题的要点是,为了使用这些方法,你必须将PInvoke转换成本机代码。PInvoke是一个相当大的话题,我建议大家多读一读

幸运的是,尽管目前大多数可以被PInvoke识别的东西在网上都有样本。例如,看看下面关于CodeIdol的文章。它提供了一个完整的winforms示例,介绍了如何在c#应用程序中使用此键和许多其他键


JardPar是正确的,您必须用PInvoke发送
VK\u MEDIA\u NEXT\u曲目
键。您可以使用
user32.SendInput
函数来实现这一点。看一看。

我过去的运气好一些。方法定义应如下所示:

[DllImport("user32.dll")]
public static extern void keybd_event(byte vkCode, byte scanCode, int flags, IntPtr extraInfo);

你的链接是关于连接到输入链以得到关于输入的通知,他想发送输入。答案中的链接已失效。