2011-04-19 3 views

답변

1

특히 xFire에 익숙하지 않지만, 일반적으로 창 아래에서 앱 요소를 다른 요소에 주입하려면 몇 가지 옵션 만 선택하면됩니다.

1) 대상 앱이이를 용이하게하기위한 API를 제공하면이를 사용하십시오. 이는 버튼 및 작업 창 등을 MSOffice 응용 프로그램에 추가하는 것과 비슷합니다.

2) API가없는 경우 상황이 훨씬 어려워집니다. 게임에 실제로 포커스가있는 경우에도 전역 마우스 및 키보드 이벤트에 연결하고 특정 키/단추를 모니터링 할 수 있습니다. 또한 Windows API "SetParent"를 사용하여 게임의 다른 창 (예 : 게임)으로 자신의 창을 효과적으로 "이동"하는 것과 같은 트릭을 수행 할 수 있습니다. 창을 적절히 배치하면 앱이 대상 앱의 일부인 것처럼 보이게됩니다. 이것은 꽤 까다로운 사업입니다. 불가능하지는 않지만 끊임없이 사고가 발생하지 않도록하는 것이 좋습니다.

+0

재미있는 소리. 나는 당신의 방법을 살펴볼 것입니다. 나는 아직도 방법이 있어야한다고 생각한다. – FreeSnow

+0

한 가지 방법은 실제로 게임에 자신을 주입시키는 것인가 아니면 화면 상에 게임을보고 그들이 게임의 일부가되는 것처럼 윈도우를 "배치"하는 것인가를 결정하는 것입니다. 그래도 xFire를 사용한 적이 없으므로 그 사실을 대답 할 수 없습니다. – DarinH

+0

XFire는 다양한 DirectX 라이브러리에 후크를 사용하여 게임 윈도우 상단에 투명한 오버레이를 그리는 것으로 생각합니다.이 오버레이는 걱정하지 않는 이벤트를 다음 레이어로 전달합니다. – GWLlosa