I think this problem is getting a little beyond my control - mainly because I believe the solution is very simple. There's just no way to test that without everyone's data.
Juney is right though - I'm certain pretty much every problem you'll encounter is covered on the IADP forum, you just need to read for a few days to find it. If you read the AppUp validation criteria line by line, pay attention to the packaging guidelines, then stick to those instructions by the letter, you can't go wrong. If you think you are doing this already, try starting the packaging/security process again from scratch and attempt to follow the guides step by step.
The validation test program Juney posted is also a bit old - which might explain why it successfully validates failed Apps, seeing as the validation criteria is always getting updated. Remember to read the whole criteria whenever they update it - sign up for email alerts so you never miss an update.
Remember when packaging an msi file:
- Name your msi without any special characters or spaces
- Assign shortcuts to the user's desktop AND programs list (for uninstall)
- Name all shortcuts after your App and don't use any special characters
- Structure all folders in the App's folder appropriately
- Always keep your exe in the App folder (not a sub folder)
- Always run installation silently
- Always include the Oct2006 DirectX libraries and run the DirectX 'setup' silently during install
- Always install your App on a netbook for testing (check the folder structure)
When checking validation results
- Note the error code
- Note the error code
- Cross reference the error code
- Cross reference the error code
- Cross reference the error code
- Search the error code on the IADP forums
- Read ALL search results beyond Sep 16 2010
- Make changes - important!
- Test changes - more important!
- Update the version number
- Resubmit
- Always include 'notes to the valiation team' describing what you changed and include a summary of the previous error notification (they are authorised to skip some of the process if you do this)
- If that fails, ask me
It's important to believe the problems you're having are due to human-error. After all, that's the only problem you can actually fix.
Powerboard Productions - find the site yourself.