views:

18

answers:

0

I am having difficulties getting my application to be Vista Certified.

The installer of my application has NO custom actions, as such I'm running the test using the FailInstallFromCommitCustomAction merge module. I expected the forced rollback operation to clean up all traces of the file from the system, however this is not the case. Even after the rollback, the system remains at a state as if the installation was successful. I did try using the FailInstallFromDefferedCustomAction.msm - this seems to work fine.

As I do not have any custom actions in my installer, it seems I'm required to use the FailInstallFromCommitCustomAction. This poses a problem for me.

Please any ideas on how I can get my installer to perform successful rollbacks using the FailInstallFromCommitCustomAction in order to pass TEST CASE 23 of the Vista Certification Testing?

Thanks.