我已经编写了一个桌面应用程序,它将根据所选窗口的句柄(保存到变量intHandle)截取正在运行的应用程序的屏幕截图,它工作得很好。它只需要一个特定应用程序窗口的屏幕截图。它每秒都会截取屏幕截图并分析图像,即使在PC被锁定或应用程序不是活动窗口的情况下也能继续正常运行。
问题1:当我通过远程桌面登录时,它似乎忽略了传入的窗口句柄,并且现在会截取活动的远程桌面窗口的屏幕截图,而不是特定的应用程序窗口。
Dim sc As New ScreenShot.ScreenCapture
Dim Screenshot As Image = sc.CaptureWindow(intHandle)
我已经确认