2012-11-20 3 views
2

2 질문 : 나는 각각의 시각을 호출됩니다 프로그램을 쓸 수 있어요 있도록윈도우 8 공유 계약 및 클립 보드 후크/차단

1), 윈도우 8 메트로에서 공유 중개인에 후크 할 수 있나요 윈도우 8 애플 리케이션 공유 다른 윈도우 8 애플 리케이션과 콘텐츠? 예를 들어, 앱간에 공유되는 텍스트 콘텐츠를 자동으로 수정하고 싶습니다. 그렇다면 Win32 API에서만 가능할 것입니다.

2) Windows 8 Metro의 클립 보드에서도 동일한 작업이 가능합니까? 당신이 도움을 위해 ...

감사

내가 WinRT를 추측도 같은 글로벌 차단 악마를 작성하기위한 샌드 박스,하지만 난에서 Win32를 사용할 때 가능하다는 것을 상상할 수!

+0

지원되는 방법이 없습니다. 결과가 초래 될 혼란을 상상해보십시오. –

+0

그럼 왜 혼란? Global Hooks는 Windows 8을 포함한 모든 Windows 버전에서 지원됩니다. Metro에서도이 기능을 지원하지 않는 이유는 무엇입니까? 내 말은 여전히 ​​Windows 8에서 Win32 API를 사용하여 데스크톱 응용 프로그램을 클립 보드에 연결하는 등의 작업을 수행 할 수 있음을 의미합니다. Metrol에서도이 작업을 관리해야합니다. –

+0

그리고 글로벌 훅으로 인한 혼란을 보았습니다. 멈춤, 충돌, 후크에 버그가있어서 모든 것이 무작위로 멈 춥니 다. –

답변

0

Win32를 사용하여 클립 보드를 모니터링 할 수 있지만 공유를 가로채는 방법은 없습니다. 공유 자체는 계약으로 간주되며 계약은 두 응용 프로그램 사이 또는 한 응용 프로그램과 셸 사이의 통신을위한 유일한 수단입니다. 다른 응용 프로그램이 계약을 통해 전송 된 데이터를 가로 채고 잠재적으로 수정할 수 있도록 허용하면 가장, 데이터 도용 등에 대한 보안 위험이 발생할 수 있습니다.