Hello,
I'm currently attempting to add my .exe to the Games Explorer. I "wrote" the
GDF file using the DirectX Game Definition File Editor and when doing a
"preview" I can see it gets added just fine in the Games Explorer (which leads
me to think the .gdf file is not the problem). This is what I have in the wxs
file:
<File Id="LO.File.lo.exe" Name="lo.exe"
Source="$(var.SOURCELOCATION)lo.exe" KeyPath="yes" Checksum="yes">
<gaming:Game Id="B7D8F8CF-55D3-4072-8722-4FA02E05E823"
GdfResourceFile="LO.File.lo.gdf">
<gaming:PlayTask Name="!(loc.GameExplorerNamePlay)" />
<gaming:SupportTask Name="!(loc.GameExplorerNameAccount)"
Address="!(loc.GameExplorerURLAccount)" />
<gaming:SupportTask Name="!(loc.GameExplorerNameSupport)"
Address="!(loc.GameExplorerURLSupport)" />
</gaming:Game>
</File>
And this is what I get from installation logs:
MSI (s) (54:A8) [01:09:36:161]: Executing op:
FileCopy(SourceName=lo.gdf,SourceCabKey=LO.File.lo.gdf,DestName=lo.gdf,Attributes=512,FileSize=3934,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,,,InstallMode=58982400,HashOptions=0,HashPart1=-1070912166,HashPart2=1112622008,HashPart3=-1738220993,HashPart4=-1773208997,,)
MSI (s) (54:A8) [01:09:36:162]: File: C:\Program Files (x86)\Legend
Online\lo.gdf; To be installed; Won't patch; No existing file
MSI (s) (54:A8) [01:09:36:162]: Source for file 'LO.File.lo.gdf' is compressed
MSI (s) (54:A8) [01:09:36:162]: Note: 1: 2318 2: C:\Program Files (x86)\Legend
Online\lo.gdf
MSI (s) (54:A8) [01:09:36:163]: Executing op: CacheSizeFlush(,)
MSI (s) (54:A8) [01:09:36:163]: Executing op:
ActionStart(Name=WixRollbackGameExplorer,,)
MSI (s) (54:A8) [01:09:36:164]: Executing op:
CustomActionSchedule(Action=WixRollbackGameExplorer,ActionType=3393,Source=BinaryData,Target=ExecGameExplorer,CustomActionData=1€{B7D8F8CF-55D3-4072-8722-4FA02E05E823}€C:\Program
Files (x86)\Legend Online\lo.gdf€C:\Program Files (x86)\Legend Online\)
MSI (s) (54:A8) [01:09:36:164]: Executing op:
ActionStart(Name=WixExecGameExplorer,,)
MSI (s) (54:A8) [01:09:36:164]: Executing op:
CustomActionSchedule(Action=WixExecGameExplorer,ActionType=3137,Source=BinaryData,Target=ExecGameExplorer,CustomActionData=1€{B7D8F8CF-55D3-4072-8722-4FA02E05E823}€C:\Program
Files (x86)\Legend Online\lo.gdf€C:\Program Files (x86)\Legend Online\)
MSI (s) (54:E8) [01:09:36:167]: Invoking remote custom action. DLL:
C:\Windows\Installer\MSI6454.tmp, Entrypoint: ExecGameExplorer
MSI (s) (54:FC) [01:09:36:167]: Generating random cookie.
MSI (s) (54:FC) [01:09:36:174]: Created Custom Action Server with PID 4512
(0x11A0).
MSI (s) (54:B0) [01:09:36:205]: Running as a service.
MSI (s) (54:B0) [01:09:36:206]: Hello, I'm your 32bit Elevated custom action
server.
ExecGameExplorer: Error 0x800700c1: failed to verify game access:
{B7D8F8CF-55D3-4072-8722-4FA02E05E823}
MSI (s) (54:A8) [01:09:36:264]: Executing op:
ActionStart(Name=CreateShortcuts,Description=Creating
shortcuts,Template=Shortcut: [1])
MSI (s) (54:A8) [01:09:36:265]: Executing op:
SetTargetFolder(Folder=C:\ProgramData\Microsoft\Windows\GameExplorer\{B7D8F8CF-55D3-4072-8722-4FA02E05E823}\PlayTasks\0\)
MSI (s) (54:A8) [01:09:36:265]: Executing op:
ShortcutCreate(Name=16gjhd7q.gam|Play,,,FileName=C:\Program Files (x86)\Legend
Online\lo.exe,,WorkingDir=C:\Program Files (x86)\Legend Online\,,,,,,,,,)
MSI (s) (54:A8) [01:09:36:333]: Executing op: SetTargetFolder(Folder=2\Legend
Online\)
MSI (s) (54:A8) [01:09:36:334]: SHELL32::SHGetFolderPath returned:
C:\Users\Michael\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
MSI (s) (54:A8) [01:09:36:335]: Executing op:
ShortcutCreate(Name=dkt7b9yb|Legend Online,,,FileName=C:\Program Files
(x86)\Legend Online\lo.exe,,WorkingDir=C:\Program Files (x86)\Legend
Online\,,,,,Description=Launch the Legend Online game,,,,)
MSI (s) (54:A8) [01:09:36:337]: Executing op:
ShortcutCreate(Name=svubwhxf.sho|Uninstall,,,FileName=C:\Windows\system32\msiexec.exe,Arguments=/x
{133D3E41-F688-4948-BEB0-F2C6058297CC},,,,,,Description=Remove Legend Online
from your computer,,,,)
MSI (s) (54:A8) [01:09:36:339]: Executing op:
ActionStart(Name=WixRollbackInternetShortcuts,,)
MSI (s) (54:A8) [01:09:36:340]: Executing op:
CustomActionSchedule(Action=WixRollbackInternetShortcuts,ActionType=3329,Source=BinaryData,Target=WixRollbackInternetShortcuts,CustomActionData=C:\ProgramData\Microsoft\Windows\GameExplorer\{B7D8F8CF-55D3-4072-8722-4FA02E05E823}\SupportTasks\0\My
Account.lnk€http://my.legendonline.org/?lang=en-us€0€C:\ProgramData\Microsoft\Windows\GameExplorer\{B7D8F8CF-55D3-4072-8722-4FA02E05E823}\SupportTasks\1\Online
Support.lnk€http://support.legendonline.org/?lang=en-us€0€C:\Users\Michael\AppData\Roaming\Microsoft\Windows\Start
Menu\Programs\Legend Online\My
Account.lnk€http://my.legendonline.org/?lang=en-us€0€C:\Users\Michael\AppData\Roaming\Microsoft\Windows\Start
Menu\Programs\Legend Online\Online
Support.lnk€http://support.legendonline.org/?lang=en-us€0)
MSI (s) (54:A8) [01:09:36:340]: Executing op:
ActionStart(Name=WixCreateInternetShortcuts,,)
MSI (s) (54:A8) [01:09:36:341]: Executing op:
CustomActionSchedule(Action=WixCreateInternetShortcuts,ActionType=3073,Source=BinaryData,Target=WixCreateInternetShortcuts,CustomActionData=C:\ProgramData\Microsoft\Windows\GameExplorer\{B7D8F8CF-55D3-4072-8722-4FA02E05E823}\SupportTasks\0\My
Account.lnk€http://my.legendonline.org/?lang=en-us€0€C:\ProgramData\Microsoft\Windows\GameExplorer\{B7D8F8CF-55D3-4072-8722-4FA02E05E823}\SupportTasks\1\Online
Support.lnk€http://support.legendonline.org/?lang=en-us€0€C:\Users\Michael\AppData\Roaming\Microsoft\Windows\Start
Menu\Programs\Legend Online\My
Account.lnk€http://my.legendonline.org/?lang=en-us€0€C:\Users\Michael\AppData\Roaming\Microsoft\Windows\Start
Menu\Programs\Legend Online\Online
Support.lnk€http://support.legendonline.org/?lang=en-us€0)
MSI (s) (54:58) [01:09:36:344]: Invoking remote custom action. DLL:
C:\Windows\Installer\MSI6501.tmp, Entrypoint: WixCreateInternetShortcuts
WixCreateInternetShortcuts: Creating IShellLinkW shortcut
'C:\ProgramData\Microsoft\Windows\GameExplorer\{B7D8F8CF-55D3-4072-8722-4FA02E05E823}\SupportTasks\0\My
Account.lnk' target 'http://my.legendonline.org/?lang=en-us'
WixCreateInternetShortcuts: Creating IShellLinkW shortcut
'C:\ProgramData\Microsoft\Windows\GameExplorer\{B7D8F8CF-55D3-4072-8722-4FA02E05E823}\SupportTasks\1\Online
Support.lnk' target 'http://support.legendonline.org/?lang=en-us'
As you can see the only apparent error is the "failed to verify game access"...
any idea what could be wrong?
Thanks
------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users