Oppure

Loading
12/07/11 9:57
Thejuster
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?
mire.forumfree.it/ - Mire Engine
C# UI Designer
12/07/11 10:19
GN
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.
aaa
12/07/11 11:38
Thejuster
:-| 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 12/07/11 11:48
mire.forumfree.it/ - Mire Engine
C# UI Designer
14/07/11 12:30
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.

i56.tinypic.com/…

A questo punto mi viene da pensare che dipenda dal sistema operativo...Io ho Seven Ultimate, tu ?
Ultima modifica effettuata da Nullable 14/07/11 12:30
aaa
14/07/11 14:08
Thejuster
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.

i56.tinypic.com/…

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...

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX{D9B186AD-1BAE-461A-B0F9-A788500AB0E4}]
"ConfigInstallType"="3"
"ConfigApplicationPath"="C:\Program Files\MakingItalia\TheBrainSchool"
"ConfigGDFBinaryPath"="C:\Windows\system32\GameUXLegacyGDFs.dll"
"ApplicationId"="{e643026c-61b4-42cf-acd7-53164daba825}"
"Description"="Wars and Warriors: Joan of Arc"
"AppExePath"="C:\Program Files\MakingItalia\TheBrainSchool\The Brain School.exe"
"LastScanTime"=hex(b):f5,9c,27,81,13,04,cc,01
"Genre"="Puzzle"
"DeveloperName"="Thejuster"
"PublisherName"="Making Italia"
"ReleaseCountry"="Italy"
"Title"="The Brain School"
"WMGameId"="7f7505af-6f13-446e-b171-31c33bde8623"
"DeveloperUrl"="http://www.makingitalia.com/"
"PublisherUrl"="http://www.makingitalia.com/"
"BoxArt"="C:\g18543ik1sj.jpg" #ESEMPIO
"ReleaseDate"=""
"TimeToRefreshBasicData"=hex(b):41,2d,e4,c4,e9,56,cc,01
"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 14/07/11 14:09
mire.forumfree.it/ - Mire Engine
C# UI Designer