2009-09-03 5 views
0

J'essaie d'obtenir un jeu sur lequel je travaille pour l'intégrer à Windows Games Explorer. Jusqu'à présent, j'ai intégré un fichier XML Game Definition Format en tant que ressource dans mon binaire (mon exécutable actuel) et j'ai pu enregistrer le jeu dans l'Explorateur de jeux.Windows Games Explorer Tâches de lecture/assistance

Cependant, dans Vista, les tâches de lecture et les tâches de support que j'ai définies dans mon GDF ne s'affichent pas. Le seul lien valide qui apparaît dans le menu contextuel de Vista est un lien vers le dossier "Saved Games" de mon jeu. Dans Windows 7, tout fonctionne bien.

Que dois-je faire pour que les tâches de lecture et les tâches d'assistance s'affichent correctement dans Windows Vista?

Répondre

0

IIRC, vous devez créer le raccourci réel (%APPDATA%\Microsoft\Windows\GameExplorer\{yourguid}\PlayTasks\0\Play.lnk) Et vous voulez probablement obtenir le chemin de GameExplorer avec un identifiant de dossier connu

+0

donc sans doute cela signifie que j'aurais des comportements différents pour chaque OS cible. Menu Démarrer/Bureau pour XP, raccourci personnalisé pour WGE dans Vista, et tâches de lecture/support créées automatiquement dans Win7. Irritant, mais faisable. Je vais essayer ça. – Quintus

+0

Cela m'a conduit sur le chemin dont j'avais besoin. En fin de compte, j'ai mon installateur appelant à une version fortement modifiée de GameuxInstallHelper.dll de Microsoft à partir des exemples (Mars 2009) DirextX SDK. Le code dans cet exemple tel que écrit semble échouer inutilement sur des appels d'init COM supplémentaires. En tout cas, cela semble fonctionner maintenant. – Quintus

+0

Notez que la dernière version de [GameUxInstallHelper] (http://code.msdn.microsoft.com/GameuxInstallHelper-6a9335ca) se trouve dans MSDN Code Gallery ... –

Questions connexes