Program Compatibility Assistant appears when running an .exe with prerequisites on Vista from a network location

Article:TECH29245  |  Created: 2007-04-26  |  Updated: 2007-11-29  |  Article URL http://www.symantec.com/docs/TECH29245
NOTE: If you are experiencing this particular known issue, we recommend that you Subscribe to receive email notification each time this article is updated. Subscribers will be the first to learn about any releases, status changes, workarounds or decisions made.
Article Type
Technical Solution



Issue



  1. In Windows Installer Editor, create a new .wsi.
  2. Add one file to the Files page.
  3. Select Single-File .EXE on the Build Options page.
  4. On the Prerequisites page, click Add > Prerequisite and specify C:\Windows\Notepad.exe in the File path field.
  5. Compile.
  6. On a Vista* computer with UAC turned on, run the compiled .exe over the network either using a mapped drive or UNC path. The Program Compatibility Assistant appears indicating "This program might not have installed correctly."

This does not occur if you run the .exe locally or if UAC is turned off.


Environment



Windows Vista
Wise Package Studio 7.0 SP2
Wise Installation Studio 7.0

Cause



It appears to occur due to the line:

Execute %STUBFILEPATH% /awm "%INIFILEPATH%" (Wait)


Solution



This issue has been fixed in Wise Installation Studio/Express 7 SP1.  The fix for this issue will also be included with the next release of Wise Package Studio.


Supplemental Materials

SourceDEFECT
ValueLB 58735
DescriptionLogged in Littlebuggy (Altiris - Lindon, Plymouth) database

Legacy ID



34576


Article URL http://www.symantec.com/docs/TECH29245


Terms of use for this information are found in Legal Notices