This is my first experience working this in depth with MSIs and below is the problem that I'm running into. I'm not finding much resolution for the error message 1721, so I'm hopeing someone here can help..
I am trying make the MSI launch Internet explorer browser on the users screen and display at statuspage.html that I have created and is hosted on my server. I have added a type 51 CA to set a property value, then a type 50 in my MSI to call iexplore.exe and lauch a status page(Html) on that's hosted on my server via internet explorer on the users screen after the installation is complete.
I have read many pages about this and never seem to see any clear resolutions or there is very limited information about it. Using the CAs I have added, I am able to successfully launch notepad.exe or cmd.exe etc.. basically any Exe thats listed in the c:\windows directory. I am not able to launch Iexplore.exe from it's parent directory "C:\program files\Internet Explorer\iexplore.exe. I get error 1721 which from what I can tell is an error with the command I'm using. Here is the excerpt from the XML.
I also have these 2 CAs listed as the 2 last tasks in the installExecuteSequence Just before finalizeinstallation so they are properly sequenced.
I have tried adding the internet Explorer directory in the system environment variables and have tried directing the MSI to the Internet explorer directory. both unsuccessfully.
I did notice however, If I copy Iexplorer,exe to the C:\windows directory, I am able to launch he browser with the specific page(statuspage.html).
How is the c:\Windows folder and the %Programfiles%\Internet Explorer\Iexplore.exe directories treated differently by the MSI or by windows?
What Am I missing here? Also, how am I supposed to set the CAs to run in Deferred mode in XML formatting?