Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Custom Action runtime error

8 views
Skip to first unread message

rosh...@hotmail.com

unread,
Jul 15, 2005, 5:57:05 AM7/15/05
to
I'm using InstallShield Express 5.0, Service Pack 2.

I have created a DLL custom action after "License Agreement
Dialog". The DLL is using the "Classic" signature. My
installation is targeted to WinXP and Win2000 OS. In most cases the
installation works and it invokes the DLL (mgInstallerSupport.dll), but
there are cases that the user receives the following message box:

Message Box Title: InstallShield DLL Custom Action
Message Box Text: File
'C:\DOCUME~1\robert.IMVENT\LOCALS~1\Temp\mgInstallerSupport.dll can
not be found. Make sure the file is on target system or installed
already.

We have received complains from our customers regarding this error, and
from our knowledge they are using Windows XP Professional with Service
Pack 2.

The Installer is a standard MSI file, and please find below the Custom
Action declaration:

Source Location: Browse File System
File Name: <ISProjectFolder>\material\release\mgInstallerSupport.dll
Function Name: CheckEnvironment
Function Signature: Classic
Invoke: After License Agreement dialog
Wait for Action: Yes
Run Once: No
Execute: During Installation
Ignore Exit Code: No
Comments: none
Condition: No Conditions

The DLL uses standard dependencies:
VERSION.DLL
KERNEL32.DLL
USER32.DLL
GDI32.DLL
ADVAPI32.DLL
SHELL32.DLL
MSVCRT.DLL
* We have tried to load the DLL on these machines via testing
application and it works well.

We understood from our customer that once they get this error
MessageBox the DLL (mgInstallerSupport.dll) does not exists on the
target path (the temporary path that appears on the message box).

Please let me know how to resolve this problem,
Best,
Robert

0 new messages