Come posso fare in modo che il mio gioco (in questo momento solo un'applicazione console C #) appaia nel menu Start in Giochi ??
Voglio dire, è possibile per qualsiasi programma registrarsi come Gioco in Windows Vista / 7?
Come posso fare in modo che il mio gioco (in questo momento solo un'applicazione console C #) appaia nel menu Start in Giochi ??
Voglio dire, è possibile per qualsiasi programma registrarsi come Gioco in Windows Vista / 7?
Risposte:
Passa a MSDN per tutte le risposte di Windows!
"Requisiti tecnici di Games for Windows: best practice per giochi su Windows XP, Windows Vista e Windows 7" contiene una sezione sull'integrazione di Games Explorer .
L'integrazione con Games Explorer richiede la creazione di un file di definizione di gioco (GDF), che è un file di testo XML incorporato in un file binario (un file eseguibile o una DLL) come risorsa, insieme a un'icona di Windows. Il gioco deve quindi essere registrato con Games Explorer.
...
I dettagli sull'integrazione con Esplora giochi di Windows sono forniti nell'SDK di DirectX. L'SDK DirectX include un editor di file di definizione del gioco (GDF), nonché un esempio di GDF incluso in GDFExampleBinary, un esempio. Un altro esempio, GameUxInstallHelper, fornisce routine per l'integrazione della funzionalità richiesta nei sistemi di installazione esistenti. Il validatore di file di definizione del gioco (gdftrace.exe) fornisce supporto per il debug per la valutazione di un GDF. Vedi anche "Integrazione di Esplora giochi di Windows" nella documentazione dell'SDK di DirectX per C ++.
C'è anche un altro articolo, "Windows Games Explorer for Game Developers" , che potrebbe fornire ulteriori informazioni, soprattutto se si utilizza un programma di installazione InstallShield o MSI. Sembra che tu possa semplicemente integrarlo nel programma di installazione.
Anche questo post sul blog sembra davvero un ottimo tutorial; anche se presumibilmente si applica ai giochi XNA, l'ho letto e sembra che si applicherebbe ancora a te! Prestare particolare attenzione a questo:
Il che ci porta al nostro compito finale: l'effettiva registrazione del gioco. Questa fase viene generalmente eseguita da un programma di installazione come Inno Setup o InstallShield anziché dall'utente o dallo sviluppatore direttamente.
E quello (integrazione con un programma di installazione) sembra essere coperto dall'articolo precedente di Windows Game Explorer per Game Developers. Quindi penso che, date queste informazioni, dovrebbe essere piuttosto semplice!