Hello,

I have an application named setup.exe. The setup.exe calls the MSI for installation and MSI has DLL custom action(CA) to install the files and other commands. 

The DLL CA calls another external exe (extractor) to dropped the files. The name on the installation dialog of exe is WinSFX32 V2.17.0.2.

The problem is I can't run the installation unattended. I tried all switches but no luck. 

So I run the MSI in /qn but once the CA triggered the external exe extractor is prompting. 

Do you have any suggestions/workaround?

 

Answer Summary:
Cancel
4 Comments   [ + ] Show Comments

Comments

  • Please remove your first attempt at this question (http://www.itninja.com/question/how-to-run-the-dll-in-cmd-as-application-installation).

    Once extracted, does the installer execute another MSI? If not, capture it *to* an MSI.
  • Without knowing more about the application, packaging, and environment it's rather difficult to say what will work. Repackaging may be the easiest option, but if you want the right option tell us more or provide a download link.
  • Call the vendor. Explain the situation. Have them tell you how to run it silently.
  • Hi VBScab. I already removed the question.

    The DLL CA has the installation parameters to run the extractor. I already ran the extractor manually but the files/folders will dropped in C:\temp it should be on C:\Program Files\AppName and also some of the expected output and configurations are missing.

    So I decided to ask on how to run the DLL in CMD so I will capture(repackager) the installation. Prior to that capture I will install first the MSI without the DLL CA and do the pre snapsot after that I will run the DLL CA in CMD then post capture.

    I only researched on how to run the DLL.
    rundll32.exe <file.dll>,<entrypoint> <parameters> but there's an error.

    Thanks everyone.
Please log in to comment

Answers

This content is currently hidden from public view.
Reason: Removed by member request
For more information, visit our FAQ's.

This content is currently hidden from public view.
Reason: Removed by member request
For more information, visit our FAQ's.

Answer this question or Comment on this question for clarity