2009-09-03 4 views
0

Windows 게임 탐색기와 통합하기 위해 노력하고있는 게임을 얻으려고합니다. 지금까지 저는 게임 정의 형식 XML 파일을 내 바이너리 (실제 실행 파일)에 리소스로 포함 시켰으며 게임 탐색기 내에 게임을 등록 할 수있었습니다.Windows 게임 탐색기 재생/지원 작업

그러나 Vista에서는 GDF에서 정의한 재생 작업 및 지원 작업이 표시되지 않습니다. Vista의 상황에 맞는 메뉴에 표시되는 유일한 유효한 링크는 내 게임의 '저장된 게임'폴더에 대한 링크입니다. Windows 7에서는 모든 것이 입니다.입니다.

Windows Vista에서 재생 작업 및 지원 작업을 올바르게 표시하려면 무엇을해야합니까? 그래서 아마도 이것이 내가 모든 대상 OS에 대해 서로 다른 행동을했을 것을 의미

답변

0

IIRC, 당신은 실제 바로 가기 (%APPDATA%\Microsoft\Windows\GameExplorer\{yourguid}\PlayTasks\0\Play.lnk)을 만들 필요가 그리고 당신은 아마 알려진 폴더 ID

+0

으로 GameExplorer 경로를 얻을합니다. XP의 시작 메뉴/바탕 화면, Vista의 WGE에 대한 사용자 지정 바로 가기, Win7의 자동 생성 된 재생/지원 작업. 자극적이지만 행동은 가능합니다. 나는 이것을 시도 할 것이다. – Quintus

+0

이것은 내가 필요한 길로 나를 이끌었다. 궁극적으로, 나는 내 설치 관리자가 (2009 년 3 월) DirextX SDK 샘플에서 Microsoft의 GameuxInstallHelper.dll의 크게 수정 된 버전을 호출하게합니다. 이 샘플의 코드는 추가 COM init 호출에서 불필요하게 실패하는 것으로 보입니다. 어쨌든 지금은 효과가있는 것 같습니다. – Quintus

+0

[GameUxInstallHelper] (http://code.msdn.microsoft.com/GameuxInstallHelper-6a9335ca)의 최신 버전은 MSDN 코드 갤러리에 있습니다. –

관련 문제