Winapi SetWindowDisplayAffinity不适用于控制台应用程序
我收到accessdenied(5)错误,是否有任何方法保护控制台窗口不受屏幕截图的影响Winapi SetWindowDisplayAffinity不适用于控制台应用程序,winapi,windows-console,win32-process,Winapi,Windows Console,Win32 Process,我收到accessdenied(5)错误,是否有任何方法保护控制台窗口不受屏幕截图的影响 int wmain(void) { HWND hWnd = GetConsoleWindow(); BOOL b = SetWindowDisplayAffinity(hWnd, WDA_MONITOR); DWORD e = GetLastError(); return 0; } 根据报告: 参数 hWnd 类型:HWND 顶层窗口的句柄。这扇窗户一定是属于那个房间的 当
int wmain(void)
{
HWND hWnd = GetConsoleWindow();
BOOL b = SetWindowDisplayAffinity(hWnd, WDA_MONITOR);
DWORD e = GetLastError();
return 0;
}
根据报告:
参数
hWnd
类型:HWND
顶层窗口的句柄。这扇窗户一定是属于那个房间的
当前进程
控制台不属于当前进程,因此无法设置HWND