yea, as soon as i got this 100% running.
today i played with the uninstaller and couldn't get it working. i forgot to copy the gameuxinstallhelper.dll in the first place but i added it later so the uninstaller part does now look like that
code:
${If} ${AtLeastWinVista}
SetOutPath $PLUGINSDIR
File GameuxInstallHelper.dll # from dxsdk
System::Call "GameuxInstallHelper::RetrieveGUIDForApplication(t '${GDF}', *g .r0)"
System::Call "GameuxInstallHelper::RemoveFromGameExplorer(*g .r0)"
System::Call "GameuxInstallHelper::RemoveTasks(*g .r0)"
System::Call "GameuxInstallHelper::RemoveRichSaveGames(t '.ExampleSaveGame')"
SetOutPath $INSTDIR
${EndIf}
i tested it and the path to ${GDF} is also correct set to the gdf binary.
Another problem i am experiencing are random crashes sometimes the installer calls the dll functions - both with the installer and uninstaller
http://img170.imageshack.us/my.php?i...6123647py9.png