如何搜索Windows Media Player窗口?

时间:2019-03-10 14:36:49

标签: c# handle windows-media-player intptr

我需要返回Windows Windows Media Player的IntPtr,但仅当它通过IntPtr行时,它返回0x00000000IntPtr.Zero。这应该不会发生,因为它是Windows Media Player本身。

在调试此代码时,我已经使Windows Media Player窗口保持打开状态,但它仍返回IntPtr.Zero。我需要做些什么来改变这一点?

在提供以下命令时,返回0x00000000

IntPtr hWnd = FindWindow("wmplayer", null);

这是代码

[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName);

public IntPtr ScreenHandle() {
    IntPtr hWnd = FindWindow("wmplayer", null); // here is the problem   
    return hWnd;         
}

0 个答案:

没有答案