저는 가상 Windows 서버 팜을 가지고 있으며 다양한 데스크톱 응용 프로그램을 자발적으로 실행하고 있으며 RDP를 통해 연결하지 않고도 각 서버에서 진행중인 작업을 쉽게보고 싶습니다.원격 서버의 AutoIt _ScreenCapture_Capture로 스크린 샷을 만들 수 없습니다.
#NoTrayIcon
#include <WinAPI.au3>
#include <ScreenCapture.au3>
#include <WindowsConstants.au3>
$LocalIP = _getLocalIP()
_ScreenCapture_Capture($CmdLine[1] & "\network\shared\screenshot_" & $LocalIP & ".jpg")
...
난 데 문제는 스크린 샷 만에 바탕 화면을 표시한다는 것입니다 : 그래서 자동으로 매 순간을 실행하고 가상 서버 바탕 화면의 스크린 샷을 생성하는 간단한 AutoIt이 스크립트를 만들었습니다 RDP를 통해 연결되어있는 경우 앱을 닫으면 화면이 검은 색으로 표시되고 마우스 포인터 만 표시됩니다 ().
RDP 세션이 닫힌 경우에도 스크린 샷을 만들 수있는 방법이 있습니까? 그게 가능하니?
을 보시고, 사용자 세션이 활성화되어 있고 로그인되어 있습니다. – Andriusa
예약 된 작업을 위해 바탕 화면의 스크린 샷을 만들고 있습니다. 네, 아무 것도 없습니다. –
아무도보고 있지 않다는 것을 알고 있기 때문에 Windows가 예상하는 응용 프로그램을 렌더링하지 않을 수도 있습니다. (예, Windows는 그와 같이 비열합니다.) –