Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Windows - Visualizzare Il Proprio gioco nella lista di windows
Forum - Windows - Visualizzare Il Proprio gioco nella lista di windows

Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2302
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 11:57
Martedì, 12/07/2011
Ho notato che installando alcuni giochi tipo Assassin Creed o altro...
Il gioco appare nella lista dei giochi installati di windows

ovvero

Start->Giochi

con tanto di copertina PEGI e descrizione

Come potrei fare una cosa del genere con il mio gioco?


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
GN (Member)
Guru


Messaggi: 772
Iscritto: 30/04/2011

Segnala al moderatore
Postato alle 12:19
Martedì, 12/07/2011
Secondo me devi aggiungere una chiave nel registro... prova a sfogliare il registro di sistema cercando i giochi installati per vedere dove si trovano (oltre che nei programmi installati). Poi puoi scegliere diverse opzioni per modificare il registro; nel .NET framework si può fare da codice con la classe My.Computer.Registry, oppure si può fare con InnoSetup (se non sbaglio in uno degli ultimi capitoli della guida di Totem c'è scritto come modificare il registro da uno script InnoSetup) per fare in modo che la modifica avvenga all'installazione.

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2302
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 13:38
Martedì, 12/07/2011
:-| il problema e proprio questo altrimenti non aprivo un topic.

Cerco il nome della chiave se magari esiste, che poi non credo basti creare una semplice chiave di registro.

mi sembra che ci sia da fare qualcos'altro
gameux.dll fa riferimento a qualcosa.

dovrebbe essere
HKEY_CURRENT_USER\Software\Classes\Local Setting\Software\Microsoft\Windows\Shell\MuiChache

ma non funzina nulla :)

Ultima modifica effettuata da Thejuster il 12/07/2011 alle 13:48


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
Nullable (Normal User)
Expert


Messaggi: 217
Iscritto: 12/07/2011

Segnala al moderatore
Postato alle 14:30
Giovedì, 14/07/2011
Su questo mio computer ho 3 giochi installati : Freedom Fighters, Need For Speed Hot Pursuit e Crysis 2; tutti e 3 si trovano nella lista dei giochi insieme a quelli di default di Windows.

http://i56.tinypic.com/vztt1j.png

A questo punto mi viene da pensare che dipenda dal sistema operativo...Io ho Seven Ultimate, tu ?

Ultima modifica effettuata da Nullable il 14/07/2011 alle 14:30
PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2302
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 16:08
Giovedì, 14/07/2011
Testo quotato

Postato originariamente da Nullable:

Su questo mio computer ho 3 giochi installati : Freedom Fighters, Need For Speed Hot Pursuit e Crysis 2; tutti e 3 si trovano nella lista dei giochi insieme a quelli di default di Windows.

http://i56.tinypic.com/vztt1j.png

A questo punto mi viene da pensare che dipenda dal sistema operativo...Io ho Seven Ultimate, tu ?



emh...

I Giochi che ho in possesso anche io li vedo correttamente.
leggi bene la domanda.

I Giochi che Creo io in DirectX voglio che quando qualcuno lo installi lo veda nella lista dei giochi.

per ora ho fatto un qualcosa del genere ma non mi funziona se qualcuno provasse mi potrebbe dire se sul suo sistema funziona...
Codice sorgente - presumibilmente Windows

  1. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\{D9B186AD-1BAE-461A-B0F9-A788500AB0E4}]
  2. "ConfigInstallType"="3"
  3. "ConfigApplicationPath"="C:\\Program Files\\MakingItalia\\TheBrainSchool"
  4. "ConfigGDFBinaryPath"="C:\\Windows\\system32\\GameUXLegacyGDFs.dll"
  5. "ApplicationId"="{e643026c-61b4-42cf-acd7-53164daba825}"
  6. "Description"="Wars and Warriors: Joan of Arc"
  7. "AppExePath"="C:\\Program Files\MakingItalia\\TheBrainSchool\\The Brain School.exe"
  8. "LastScanTime"=hex(b):f5,9c,27,81,13,04,cc,01
  9. "Genre"="Puzzle"
  10. "DeveloperName"="Thejuster"
  11. "PublisherName"="Making Italia"
  12. "ReleaseCountry"="Italy"
  13. "Title"="The Brain School"
  14. "WMGameId"="7f7505af-6f13-446e-b171-31c33bde8623"
  15. "DeveloperUrl"="http://www.makingitalia.com/"
  16. "PublisherUrl"="http://www.makingitalia.com/"
  17. "BoxArt"="C:\\g18543ik1sj.jpg" #ESEMPIO
  18. "ReleaseDate"=""
  19. "TimeToRefreshBasicData"=hex(b):41,2d,e4,c4,e9,56,cc,01
  20. "TimeToRefreshBoxArt"=hex(b):72,28,67,c5,e9,56,cc,01



Questo è un esempio che ho portato.

Ma non riesco a visualizzarlo bene.
e come se me lo nascondesse. poi quando vado su mostra tutti gli elementi appare.

PS: Per ottere il sid ovvero

{D9B186AD-1BAE-461A-B0F9-A788500AB0E4}

basta prendere dal file Assemblyinfo del vostro progetto il guid ed riportarlo lì.




Ultima modifica effettuata da Thejuster il 14/07/2011 alle 16:09


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote