2011-01-29 3 views
2

15 분 동안 사용하지 않으면 모든 컴퓨터가 잠겨 있어야한다는 하드 정책이 있습니다.Windows 원격 데스크톱을 제어하기위한 C# 또는 Java 또는 Python 또는 C++ 예제 찾기

CodedUI 라이브러리를 사용한 GUI 테스트의 경우 연결이 설정되어 있고 화면이 잠겨 있지 않은 것이 중요합니다. 따라서 수표를 우회하기 위해 필자는 Python 등으로 스크립트를 작성하여 5 분마다 두 번 "Windows"를 실행하여 연결을 만들 생각이었습니다.

온라인으로 검색 한 결과 관련성이없는 것으로 나타났습니다. 어떤 제안?

http://www.google.com/#sclient=psy&hl=en&q=remote+desktop+api&aq=f&aqi=g1g-m4&aql=&oq=&pbx=1&fp=3f8c1f6954acb9e1

편집 : 명확히하기 위해 나 한테 물어 폴 Sasik에

감사합니다. 네, 단지 일종의 솔루션이 필요합니다.

+0

개발 기계에서 15 분 잠금을 해제 할 수 없다고 이상하게 여겨지지만 그것을 피하기 위해 앱을 작성할 수 있습니다. 나는 당신의 경영진에게 테스트 실행 여부를 물어볼 것입니다. –

+0

@James, 예, 제 고통을 느낍니다.). 그러나 매우 큰 조직에서 일을하기가 어려울 수 있으며 일부 산업은 다른 것보다 편집증 적입니다. –

답변

1

리모컨이 필요합니까? 솔루션에 관계없이 대상 시스템에서 실행중인 일종의 서비스/데몬이 필요합니다. 당신이 어쨌든 그것을 필요로하기 때문에 창을 움직여 로컬에서 사용자 상호 작용을 간단하게 에뮬레이트하는 작은 응용 프로그램을 만들거나 클릭 만 데스크탑으로 보냅니다.

여기는 MSDN article that describes emulating mouse and keyboard events입니다. 시작일 수도 있고 꼭 필요한 것일 수도 있습니다.

+0

폴 감사합니다, 이것은 정말로 좋은 출발입니다. 기존 CodedUI 테스트를 망칠 걱정이 있습니다. 바탕 화면에 Windows 키를 보내는 것이 잘 작동한다고 생각하지만 어떻게해야합니까? 특정 응용 프로그램이 아닌 데스크탑에 메시지를 보내려면 어떻게해야합니까? –

+0

맞습니다. 그것은 어떤 응용 프로그램에서 올 수 있습니다. 바탕 화면으로 보내려면 핸들 NULL로 창을 가져와야합니다. 그러나 그것은 앱의 초점에 영향을 줄 수 있습니다. –

관련 문제