Shop

InstallShield
Advanced Installer
AdminStudio
more / weitere

InstallShield und AdminStudio Schulungen

weitere Infos

Bugs Bulletin

[ MSI Engine | MSMs | InstallShield 12 and newer | InstallShield 11.5 | DevStudio 9.0 | IS Dev 8.0 | IS Dev 7.0 | IPWI 2.0 | ISWI 1.x | IS Pro 7.x | IS Pro 6.x | IS Pro 5.x ]

[ IS 6.3 | IPSE 6.2 | IS 6.1 | IS 6.0 ]

InstallShield Professional - Standard Edition 6.2

Last version: 6.22 + Engine Hotfix of January 4, 2001. Superseded by version 6.30.
Released: October 20, 2000
Download: Maintenance pack 2 for InstallShield Professional Standard Edition 6.2 can be downloaded from http://support.installshield.com/download/is622.asp.
Release Notes: A list of fixed bugs and open issues can be found at http://support.installshield.com/download/is6relnotes.asp
Engine Hotfix: The latest version of iKernel.exe is available from Knowledge Base article Q105097.

Known Problems in IPSE 6.22

Problems that also apply to newer releases of InstallShield Professional are not listed here.

DialogSetInfo Requires Full Path to Bitmap

Description:
In a call to DialogSetInfo with DLG_INFO_ALTIMAGE you must provide the full path to the bitmap file, even if it resides in SUPPORTDIR. According to the help file: "If the filename is unqualified (that is, if it does not include a drive designation and path), InstallShield searches for the bitmap in SUPPORTDIR".
Workarounds:
Specify the full path to the bitmap, e.g. SUPPORTDIR ^ "bitmap.bmp".
Status:
InstallShield has confirmed that this is a bug in IS 6.22.
FIXED in InstallShield Developer 7.0 and IS 6.31
Created: 2000-08-03   Last update: 2001-09-13   InstallShield Tracking Number:1-3NVWG

Renamed Setup.exe Fails to Start After Reboot

Description:
IS6 help files indicate that "once you have built your setup, you can rename Setup.exe to any valid filename, such as Install.exe." However, if you rename the file, it fails to restart if your setup requires a reboot.
Workarounds:
Do not rename setup.exe.
Status:
This problem was documentedin InstallShield's knowledge base article Q103871 (no longer available). The help files have not yet been updated. InstallShield has confirmed that this is a bug in IS 6.22.
FIXED in 6.31 (the documentation has been updated)
Created: 2000-02-12   Last update: 2001-09-13   InstallShield Tracking Number: 1-3W4BI

DoInstall Returns Wrong Error Codes

Description:
DoInstall returns -2147024893 ("The system cannot find the path specified.") or -2147024894 ("The system cannot find the file specified.") when called with a path or .inx file name that does not exist. According to documentation it should return -2 in these cases. So either DoInstall or the documentations needs to be fixed.
Workarounds:
None.
Status:
InstallShield confirmed that this is a problem in IS 6.22. It is also reproducible in IS 6.10.
FIXED in InstallShield Developer 7.0 and IS 6.31 (documentation has been updated)
Created: 2000-02-21    Last update: 2001-09-13   InstallShield Tracking Number: 1-3W4B2

Debugger Doesn't Step Through Code on Remote Machine

Description:
If you follow the steps in knowledge base article Q104379 to debug your setup on a machine that doesn't have the InstallShield IDE installed, you may experience the following behaviour: The debugger starts and highlights the first line of source code as expected, but setup is not halted - it continues to the Welcome dialog. If you set a breakpoint, the debugger responds when the setup has reached that stage, but the setup carries on beyond the breakpoint without ever stopping.
This happens on Windows 95 Retail and OSR2, with Comctl32.dll version 4.70. It does not happen on Windows 9x with Comctl32.dll versions 4.71.3611.1900 and above or on Windows NT.
Workarounds:
Install the 401comupd.exe to update Comctl32.dll.
Status:
This problem has been reported for IS 6.10.
FIXED in 6.30.
Created: 2000-03-08    Last update: 2001-09-13   InstallShield Tracking Number: 1-3ZIDE

Clicking the Install Button in an OCI May Cause Error Messages

Description:
The default.htm produced by InstallShield 6 one-click installation displays the 'install' button even before the InstallShield player gets installed. Users usually click on it and get error messages.
Workarounds:
Modify the HTML code of the default page. Use http://www.activeshare.com/cgi-bin/download.cgi as a sample.
Status:
InstallShield has confirmed that this is a bug in IS 6.22.
FIXED in 6.31.
Created: 2001-03-29   Last update: 2001-09-13   InstallShield Tracking Number: 1-662UN

Blank Bitmap on SdWelcome Dialog with Windows 95 Style

Description:
After calling DialogSetInfo( DLG_ALT_IMAGE, ...) to replace the bitmap on the left side of the SdWelcome dialog sometimes caused this bitmap to disappear completely. This only happens if the project includes and InstallShield object. DialogSetInfo works for all other dialogs except SdWelcome as expected.
Workarounds:
Create a custom dialog in _isuser.dll.
Status:
InstallShield confirmed that this is a bug in IS 6.2.
FIXED in 6.31.
Created: 2000-06-27    Last update: 2001-09-13   InstallShield Tracking Number: 1-5O2QA

IS6 Evaluation Version Not Working on Multi-Processor Machines

Description:
You can install IS6 Evaluation Version on a system with multiple processors, but when you try to launch the IDE it fails with an error message.
Cause:
The Evaluation Version uses time lock software that doesn't support multiprocessor platforms. The full version doesn't have this limitation.
Workarounds:
Replace the HAL driver with the single processor one, or contact sales@installshield.com for an arrangement.
Status:
InstallShield confirmed that this is a problem with the time locking part of the evaluation version in IS 6.0 and 6.10.  They are unable to reproduce it with IS 6.3.
Created: 1999-10-19    Last update: 2001-09-13   InstallShield Tracking Number: 1-3ZIDY

Setup Player Dialogs Are Not Localized

Description:
The dialog boxes in a One Click Install are displayed in English, even though you told InstallShield 6 to build the setup in another language.
Cause:
The dialogs displayed by the Setup Player are not localized.
Workarounds:
If you run that setup using legacy mode (ether.LegacyMode = true) more but not all of the dialogs will be in the specified language.
Status:
InstallShield has confirmed that this is a problem in IS 6.22.
FIXED in IPSE 6.31.
Created: 2001-03-29    Last update: 2001-09-08   InstallShield Tracking Number: 1-30EOO

Setups Create Strange Directories Under Documents and Settings Path

Description:
InstallShield creates strange temporary directories if the TEMP environment path includes periods. This mainly occurs on Windows 2000 with account names in the form "firstname.lastname". The temporary directories for those users become:
    "C:\Documents and Settings\firstname.last name\local settings\temp"
and the like, with shortnames such as:
    "C:\DOCUME~1\FIRSTN~1.LAS\LOCALS~1\TEMP".
A self extracting .exe then creates the directories:
    "C:\Documents and Settings\FIRSTN~1~LAS\LOCALS~1\temp"
    "C:\Documents and Settings\FIRSTN~1~LAS\LOCALS~1"
    "C:\Documents and Settings\FIRSTN~1~LAS"
These directories are not removed after setup is completed.
Cause:
If the path of the Windows temporary files directory contains a directory name with a "." in it, then any installation packaged as a self extracting .exe will create new directories for a misnamed path, one with the "." replaced with a "~".
Workarounds:
None.
Status:
InstallShield has confirmed that this is a bug in IS 6.22, and it's probably not fixed in 6.30. The same happens if you create the self extracting package with PackageForTheWeb (reported for version 2.1).
FIXED in IPSE 6.31.
Created: 2001-05-05    Last update: 2001-09-08   InstallShield Tracking Number: 1-4ROXC

NT Service Object Always Removes Service at Uninstall

Description:
The NT Service Object has a check box "Delete Service During Uninstallation". However the service is always deleted during uninstall, even if the check box is cleared.
Workarounds:
Instead of the NT Service Object use the scripts that can be found here on InstallSite under Starting, Stopping and Deleting NT Services.
Status:
InstallShield has confirmed that this is a bug in IS 6.22.
FIXED in IPSE 6.31.
Created: 2001-04-07    Last update: 2001-09-08   InstallShield Tracking Number: 1-559QF

Self Registration Error on Uninstall with DAO 3.5 Object

Description:
Uninstalling a setup that uses the DAO 3.5 Object causes the following error message:
One or more files did not properly self-register. Following files did not self register:
1. C:\Pro....DAO\Dao2525.tlb
Error accessing the OLE registry.
This only happens if you opt to remove shared files that are no longer needed (reference count is 0) during uninstall for the DAO files.
Workarounds:
Modify the OnRemovingSharedFile event handler so that the dao2535.tlb file is left on the target machine and not uninstalled, as shown here:
function OnRemovingSharedFile(File)
NUMBER nStartPos;
begin
    nStartPos = StrFind ( File , "dao2535.tlb" );
    if nStartPos > 0 then
        return ERR_NO;
    else
        return SdExceptions(SHARED, File);
    endif;
end;

You may want to unregister and delete this file in the OnMoved event handler.
Or use the DAO 3.6 object (if possible).
Status:
InstallShield has confirmed that this is a bug in version 1.22 of the DAO 3.5 object that ships with IS 6.22.
FIXED in IPSE 6.31.
Created: 2001-01-13    Last update: 2001-09-08   InstallShield Tracking Number: 1-43SZP

VXDs Don't Get Updated if Media was Built on Windows NT

Description:
If you build your setup on Windows NT, the media build wizard will not extract version information from .VXD and .386 device drivers. As a result, these files won't get updated on a Windows 9x target system, because "any version" in the existing file is considered to be newer than "no version" stored in the CAB for the file you are installing.
Cause:
The version WinAPI implementation on Windows NT cannot extract version info from .VXD and .386 files. There is a workaround as documented in Microsoft's knowledge base article Q201685.
Workarounds:
Install the files to a temporary location, und use InstallShield's version functions to compare file versions. Or create a list of versions of the files in your setup manually, and select the components accoring to a version compare during runtime.
Status:
InstallShield confirmed that this is a problem in all versions of IS 6.x. It affects all previous versions and InstallShield for Windows Installer as well.
Partial fix: IS 6.30 can extract version information from .VXD files, but not from .386 and .PDR files.
FIXED in IPSE 6.31.
Created: 2000-05-31    Last update: 2001-09-08   InstallShield Tracking Numbers: 1-17XGX (vxd) & 1-642BB (other file types)

SELECTED_LANGUAGE Not Retained After Reboot

Description:
Running a multi-language setup, from the "Select Language" select a language other than the project's default language. Setup will store the language ID in SELECTED_LANGUAGE and display the user interface in this language. However, if setup requires a reboot, it uses the default language in OnRebooted.
Cause:
The -l parameter to select the language from command line is not added to the RunOnce registry entry that InstallShield creates.
Workarounds:
Add this code to your OnFirstUIAfter and OnMaintUIAfter event handlers:
// Convert language code to hex format string
Sprintf(szLanguageCode, "%#06lx", SELECTED_LANGUAGE);
// Append language parameter to reboot command line
Reboot.CommandLine = " -l" + szLanguageCode;
Status:
InstallShield has confirmed that this is a bug in IS 6.22 and 6.30. It has also been reported for IS 6.10.
FIXED in IPSE 6.31.
Created: 2000-05-16    Last update: 2001-09-08   InstallShield Tracking Number: 1-3O4T2

Large String Tables Might Get Corrupted

Description:
If your string table file value.shl grows to a size of more than 32 KB it may get corrupted.
Workarounds:
None.
Status:
This problem has been reported on the newsgroups.
FIXED in IPSE 6.31.
Created: 2001-04-17    Last update: 2001-09-08   InstallShield Tracking Number:1-TTUX

PlayMMedia Causes Error 0x80004005

Description:
Calling the PlayMMedia function to play a .wav file on a system that doesn't have a sound device installed causes setup to terminate with:
Unhandled Exception
Error Number 0x80004005
Description: Unspecified error.
Workarounds:
Put PlayMMedia in a try - catch block:
  try
  PlayMMedia(...)
  catch
  endcatch;
Status:
InstallShield has confirmed that this is a bug in IS 6.x. It is reproducible in IS 6.22.
FIXED in InstallShield Developer 7.0 and in IPSE 6.31.
Created: 2000-08-12    Last update: 2001-09-08   InstallShield Tracking Number: 1-Q47U

GetProfStringList Function Doesn't Work for Non-Unique Keys

Description:
Using the GetProfStringList() function to read the key names and key values of all entries in a  section in an INI file should return a list of all keys in the listKeyNames parameter, and a list of the corresponding values in the listValues parameter. However the listValues repeats the first value in each entry if the keys are not unique.
Cause:
GetProfStringList only works for sections with unique keys.
Workarounds:
Use FileGrep or ListReadFromFile to examine the contents of INI files with non-unique keys.
Status:
InstallShield has confirmed that this is a bug in IS 6.22.
FIXED in IPSE 6.31.
Created: 2001-03-15    Last update: 2001-09-08   InstallShield Tracking Number: 1-4USY4

Shortcuts To DOS Programs Not Uninstalled

Description:
If your setup creates a shortcut to a DOS program (as opposed to a Windows application) the shortcut is not removed during uninstall. This happened on a project that was converted from IS5.5 and not using the event-based model.
Cause:
Shortcuts to DOS programs are created as .PIF files, while shortcuts to Windows applications have a .LNK extension. UninstallShield tries to remove the LNK shortcut, even if it was created as PIF.
Workarounds:
Create a zero-k file whose name matches the shortcut you wish to create, complete with the .pif extension.  Add it to a file group and set its target location to the desired shortcut location (e.g. "FOLDER_PROGRAMS" ^ @COMPANY_NAME). Attach the file group to an appropriate component (the one which contains the shortcut's target). Remember that, as in 5.x, you must drag the PIF file directly from Explorer.  Merely selecting it from within the InstallShield file browser will copy in the target file itself. Also make sure CreateShellObjects is called after ComponentMoveData.
Status:
InstallShield confirmed that this is a bug in IS 6.0 and 6.10. It is reproducible in IS 6.22.
FIXED in IPSE 6.31.
Created: 1999-11-03    Last update: 2001-09-08   InstallShield Tracking Number: 1-3ZIDQ

SdShowMsg Has a Title Bar in Windows 95 Style

Description:
If you followed the steps in the online help for "Display Windows 95-style dialog boxes" you will notice that the SdShowMsg dialog shows a title bar.
Workarounds:
Open the Windows 95 style _isres.dll in a resource editor and change the style properties of dialog 12012 from "overlapped" to "popup". (If you are using Microsoft Visual Studio note that you must be running Windows NT to make this modification. Modifying resources in binary files is not supported by Windows 9x).
Status:
InstallShield confirmed that this is a problem in IS 6.22. It is also reproducible in IS 6.10.
FIXED in IPSE 6.31.
Created: 2000-02-21    Last update: 2001-09-08   InstallShield Tracking Number: 1-3W4B6

File Groups with Destination <SUPPORTDIR> Installed to Subdirectory

Description:
A file group with Destination property set to <SUPPORTDIR> should be copied to a directory like C:\Windows\{6a0ebeb0-eba7-11d3-9a79-00c04f281ee2}. Instead they get copied to C:\Windows\{6a0ebeb0-eba7-11d3-9a79-00c04f281ee2}\{6a0ebeb0-eba7-11d3-9a79-00c04f281ee2}, i.e. the project GUID is uses twice. This does not happen for files in the setup files pane, only to file groups with destination SUPPORTDIR.
Workarounds:
Set the file groups target to a script-defined folder, and set the value of the script-defined folder in the script. Alternatively you can access these files using SUPPORTDIR ^ PRODUCT_GUID. Probably a better solution would be to place temporary files in the Setup Files pane instead of file groups.
Status:
InstallShield confirmed that this is a bug in IS 6.22 and 6.30. It is also reproducible in IS 6.10.
FIXED in IPSE 6.31.
Created: 2000-03-10    Last update: 2001-09-08   InstallShield Tracking Number: 1-3W4AQ

Close Button on SdStartCopy Not Working

Description:
Clicking the close button [x] in the upper right corner of the dialog, selecting Close from the system menu or pressing the ESC key does not close the SdStartCopy dialog, as it does in the other InstallShield dialogs. Clicking the Cancel button works.
Cause:
There is no pushbutton with ID=2 in the dialog, as there are in most of the other standard dialogs.
Workarounds:
Modify the dialog resource in _IsUser.dll to change the ID of the Cancel button to 2.
Status:
This problem is reproducible in IS 6.10.
FIXED in InstallShield Developer 7.0 and in IPSE 6.31
Created: 2000-03-16   Last update: 2001-09-08   InstallShield Tracking Number: 1-3W4AM

Silent Setup Shows Taskbar Icon

Description:
Running a setup in silent mode creates an entry in the task bar. This was not the case in IS5. The problem does not occur on Windows 2000.
Workarounds:
None.
Status:
InstallShield has confirmed that this is a bug in IS 6.20 - 6.22.
FIXED in IPSE 6.31.
Created: 2000-08-03    Last update: 2001-09-08   InstallShield Tracking Number: 1-3NVWP

NT Service Pack 6a Identified as SP3

Description:
SYSINFO.WINNT.nServicePack sometimes reports version 3 even though the current service pack is 6a. Only after installing Microsoft's Q246467i hotfix does this problem appear. The other two current public hotfixes do not appear to update the service pack identification in WinVer.
Cause:
InstallShield is probably looking at the last character in the service pack version string. This work for older service packs, e.g. "Service Pack 4", but fails for SP6a which is "Service Pack 6, RC 1.3".
Workarounds:
Use the Detect NT Service Pack script that can be found here on InstallSite. It uses the method suggested by Microsoft to detect the service pack version.
Status:
This problem has been reported in the newsgroups and is reproducible in IS 6.22. InstallShield stated that this is caused by a problem in Microsoft's hot fixes, as documented in MSDN knowledge base article Q222507.
FIXED in InstallShield Developer 7.0 and in IPSE 6.31
Created: 2000-08-03    Last update: 2001-09-08   InstallShield Tracking Number:1-3NVWA

Shortcut Not Working if Path Contains Apostrophe

Description:
If you call AddFolderIcon to create a shortcut and the patn to the executable (that you pass in the third parameter of the function) contains an apostrophe, the short is not correctly created. Shortcuts created on the Resources pane are not affected by this problem.
Cause:
AddFolderIcon removes or inserts extra quotes if the szCommandLine string includes an apostrophe.
Workarounds:
Use the Resources Pane to create the shortcut, or pass only the exe name (without path) in the third parameter of AddFolderIcon. This should work since the Start In directory (fourth parameter of AddFodlerIcon) is correctly set, even if it includes an apostrophe.
Status:
InstallShield has confirmed that this is a bug in IPSE 6.1x, 6.2x and 6.30.
FIXED in InstallShield Developer 7.0 and in IPSE 6.31
Created: 2000-10-28    Last update: 2001-09-08   InstallShield Tracking Number: 1-3NVVF

Icon Looks Wrong on SdWelcome with Windows 95 Style

Description:
The setup icon next to the welcome message on SdWelcome is displayed with a colored background instead of transparent. This happens if you use Windows 95 style dialogs in your setup. The Windows 2000 style dialogs are not affected, nor are other Windows 95 style dialogs that use the same icon.
Workarounds:
Use Welcome() instead of SdWelcome().
Status:
InstallShield has confirmed that this is a bug in IS 6.22. It was also reported for 6.0x and 6.1x.
FIXED in IPSE 6.31.
Created: 1999-12-10    Last update: 2001-09-08   InstallShield Tracking Number:1-3NVV6

Setting Reboot Command to Empty String Stops Setup

Description:
The following line of code will immediately exit setup, without error message:
Reboot.CommandLine = "";
Workarounds:
Do not set Reboot.CommandLine to an empty string.
Status:
InstallShield has confirmed that this is a bug in IS 6.22. It also exists in IS 6.10.
FIXED in 6.30.
Created: 2000-05-26   Last update: 2001-05-05   InstallShield Tracking Number: 1-3O4TR

OnRebooted Not Called in Child Setup Launched with DoInstall

Description:
If you launch a child install using DoInstall, the OnRebooted event handler of the child setup will not be called after your setup has performed a reboot.
Workarounds:
None.
Status:
FIXED by engine hotfix of January 4, 2001. See InstallShield Knowledge Base article Q105122.
Created: 2001-01-13

Files not Self Registered in Child Setup Launched with DoInstall

Description:
If you launch a child install using DoInstall, any files marked as self registering in the child setup will not be registered after your setup has performed a reboot.
Workarounds:
None.
Status:
FIXED by engine hotfix of January 4, 2001. See InstallShield Knowledge Base article Q105122.
Created: 2001-01-13

Project Icons Unsorted

Description:
When you open the IDE you see a window with icons for all your setup projects. Normally these icons are sorted alphabetically. However on machines running Windows 2000 the icons are unsorted.
Workarounds:
None.
Status:
InstallShield has confirmed that this is a bug in IS 6.22. This problem is also reproducible in 6.10.
Does not apply to 6.30 because that view no longer exists.
Created: 2000-02-12   Last update: 2001-05-05   InstallShield Tracking Number: n/a

File Groups Pane Show Wrong Subfolder Names

Description:
In the file groups pane create a folder and a sub folder under it (by right clicking the right pane and selecting New Folder). Rename that second level sub folder. The tree view in the left pane still shows the original folder name. This does not happen for first level folders, and also does not happen if you right click in the tree view to create a new folder.
Workarounds:
Rename the folder in the tree view.
Close and re-open the project to update the tree view if you renamed a sub-folder in the right pane.
Status:
This problem is reproducible in IS 6.10.
FIXED in 6.30.
Created: 2000-03-22    Last update: 2001-05-05   InstallShield Tracking Number: 1-2TNCT

Sprintf Does Not Correctly Interpret Literal Characters

Description:
If you specify a literal character in the argument list of an Sprintf call, the string will be corrupted. Example:
Sprintf(szMsg1, "This is %c test.", 'a');
Workarounds:
Use a STRING literal:
Sprintf(szMsg1, "This is %s test.", "a");
Status:
InstallShield confirmed that this is a problem in IS 6.10 and 6.20.
FIXED in 6.30.
Created: 2000-04-01    Last update: 2001-05-05   InstallShield Tracking Number: 1-3VV96

"Catastrophic Failure" in Procedural Script

Description:
Create a setup with a procedural script, i.e. a setup.rul that uses the program and endprgrom keywords and is not event based. Run the setup and press the F1 key. Setup will abort with message "Catastrophic failure".
Cause:
F1 is used to invoke Help. IS6 does not define a default help handler, and a procedural script does not call the OnHelp event.
Workarounds:
Call the Handler function to install a dummy help handler.
Status:
InstallShield confirmed that this is a problem in IS 6.10 and 6.20 - 6.22.
FIXED in 6.30.
Created: 2000-04-06    Last update: 2001-05-05   InstallShield Tracking Number: 1-3O843

SetFileInfo Doesn't Set a Folder's "Hidden" Attribute

Description:
Calling SetFileInfo(szDirectory, FILE_ATTRIBUTE, FILE_ATTR_HIDDEN, ""); returns -1. In IS5 it made the folder hidden.
Workarounds:
Call the following WinAPI (you must include winapi.h in your setup.rul):
SetFileAttributesA(szDirectory, FILE_ATTR_HIDDEN | FILE_ATTRIBUTE_DIRECTORY);
Status:
InstallShield has confirmed that this is a bug in IS 6.22. It has also been reported for IS 6.10.
FIXED in 6.30.
Created: 2000-04-15    Last update: 2001-05-05   InstallShield Tracking Number: 1-3O83X

StrGetTokens Sometimes Misses a Token

Description:
Calling StrGetTokens with a blank as delimiter set misses the last token if it is only one character. Example:
szString = "a b c";
StrGetTokens(listID, szString, " ");

will populate listID with two entries: "a" and "b".
Workarounds:
If possible, use another delimiter, e.g. "a,b,c".
Or append a blank to the end of the string: "a b c ". Note: Accoring to the latest help file, "if the last character of the string matches a character in szDelimiterSet, a null string ("") will be inserted as the last element of the list.". During my tests I found that this information is not true. I don't know if that's a documentation error or another bug in StrGetTokens.
Status:
InstallShield has confirmed that this is a bug in IS 6.22. It has also been reported for IS 6.10.
FIXED in 6.30.
Created: 2000-04-20    Last update: 2001-05-05   InstallShield Tracking Numbers: 1-3O4V3 and 1-4O4UU

ReplaceProfString Doesn't Add Value if Original Value Doesn't Exist

Description:
According to documentation, ReplaceProfString searches for a szKeyName = szOrigValue, and replaces the line. If it is not found, it adds the szKeyName = szReplaceValue line to the beginning of the szSectionName section. However the latter doesn't work: if szOrigValue does not exist in the INI file, it is not added.
Workarounds:
Use FileGrep to find out whether szOrigValue exists. If not, call AddProfString instead of ReplaceProfString.
Status:
InstallShield has confirmed that this is a bug in IS 6.22. It has also been reported for IS 6.10.
FIXED in 6.30.
Created: 2000-04-29    Last update: 2001-05-05   InstallShield Tracking Number: 1-3O4UG

Wrong InstallShield Version Number in About Box

Description:
Opening InstallShield's About box from the Help menu in the IDE shows version "6.0" although you have version 6.2. This happens if you are running InstallShield from a user account on Windows 2000 (and probably also on NT4).
Workarounds:
Log in as Administrator before running the InstallShield IDE.
Status:
InstallShield has confirmed that this is a bug in IS 6.20. Note that system requirements state that you must have administrator rights to run the InstallShield IDE.
FIXED in 6.30, administrator rights are no longer required.
Created: 2000-07-12    Last update: 2001-05-05   InstallShield Tracking Number: 1-3O4SI

Wrong Heading for Dynamic File Groups Window in IDE

Description:
If you view the contents of a file group with "dynamic link" type, the caption bar of the file list window says "Static File Links" instead of "Dynamic File Links".
Workarounds:
You can ignore the wrong heading. Your dynamic file groups will work correctly.
Status:
InstallShield has confirmed that this is a bug in IS 6.22. It is also reproducible in IS 5.5 and 6.1.
FIXED in 6.30.
Created: 2000-11-04    Last update: 2001-05-05   InstallShield Tracking Number:1-3AW3G

SelectDirEx Returns Printer Name Without Path

Description:
Calling SelectDirEx with BIF_BROWSEFORPRINTER to browse for a printer in the network will only return the printer name, without the UNC path. Sample: instead of "\\Servername\Printername" it only returns "Printername".
A similar problem with file system paths has been fixed in IS 6.22.
Workarounds:
This script calls the SHBrowseForFolder WinAPI function directly. It forces the browse command to start from the network level instead of at the "My Desktop" level, which is default for the SelectFolderEx/SHBrowseForFolder calls. It will return a value of svPrinterPath.
ZIP DialogNetworkPrinter.zip   Written by Benny Nabours
File size: 1.321 bytes   Last update: 2000-12-23
Status:
InstallShield has confirmed that this is a bug in IS 6.22.
FIXED in 6.30.
Created: 2000-12-08   Last update: 2001-05-05   InstallShield Tracking Number: 1-3VV8Q

SdAskOptions Ignores Display Name and Visibility Flag

Description:
You can assign display names to components, in order to localize the name (using the string table) or to use characters that are not allowed in a component name (like slashes). However the SdAskOptions dialog doesn't use the display name and always shows the component name. In case of sub components, it shows the component in a path like notation, e.g. "Parent Component\Sub Component 1".
SdAskOptions also ignores the Visible property of the component, and shows components that should be invisible.
Workarounds:
Use SdAskOptionsList instead.
Status:
InstallShield has confirmed that not using the display name is a bug in IS 6.22. Using the visibility flag has been entered as feature request.
FIXED in 6.30 - both display name and visibility flag are used.
Created: 2000-12-23   Last update: 2001-05-05   InstallShield Tracking Number: 1-3YLQE
 

 

 

English News Discussions Windows Installer Related Tools More Help InstallScript About InstallSite Shop Site Search
deutsch Neuigkeiten Diskussionsgruppen Windows Installer MSI FAQ Artikel     Shop Suche

Copyright © by InstallSite Stefan Krueger. All rights reserved. Legal information.
Impressum/Imprint Datenschutzerklärung/Privacy Policy
By using this site you agree to the license agreement. Webmaster contact