Summary
This article provides some information on build warning -4354.
Symptoms
When building your project in InstallShield, you may receive the following error...
ISDEV : warning -4354: The build was unable to extract COM information from the file MyDLL.dll in component MyDLL.dll. Please ensure that the file is self-registering and verify that the self-registration process does not fail.
However if you manually register, using regsvr32.exe, the file mentioned in the build warning registers without any problem.
Cause
The 'IsCmdBld.exe' file is the utility used by InstallShield to perform builds. In certain cases, it's possible that the Windows Operating System will not grant 'IsCmdBld.exe' the access it needs to complete certain operations of the build process.
Resolution
If you update the 'IsCmdBld.exe' to run in compatibility mode, this can sometimes resolve the build warning. You can find more about manually changing compatibility settings for a program here.
It has also been seen that 3rd party security applications have blocked COM extraction. To test if this is the case temporarily pause/stop your security software and run the Installshield build again.
Additional Information
For more information on 'IsCmdBld.exe' you can look here.
Related Articles
Build Warning 4354 3Number of Views Build Warning 4354 3Number of Views Build Warning -7235 5Number of Views Build Warning "invalid entry size (expected <size> but got <size> bytes)" 8Number of Views Build Warning 6220 3Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Revenera Assistant
Case id: 00001065
Activity: Status change: 2 hours ago