

Please mark the replies as answers if they help and unmark if they don't.

You can get more about Process.Start from: (VS.80).aspx This is a document about CustomActionData: (VS.80).aspx Let me know if this does not help. After the install run an inventory on that machine so that the software record will be created. Change this string to the bat file name You did zip this CMD file with your msi correct Install the software on a test machine. This is the code: public override void Install(IDictionary stateSaver)

I can run the batch file locally on the machine and everything runs and installs fine. They are all part of a package and need to all be installed. I extracted the 3 MSI files and wrote my own batch file to install the 3 programs seperately. Get the bat file path and execute the bat in the custom action. I have an MSI file that is a wrapper for 3 other msi's with a batch file to install the 3 msi's. I created a bat file to run msiexec that contains the following line: msiexec /i C:archibussilentafmARCHIBUS 19. The vendor supplied an MSI file to use with the install. I need to do a silent install of a vendor supplied windows program. Set the CustomActionData property of the custom action to /dir="\". Ok, Im out of my element but here goes anyway. Add the bat file to the Application Folder. So I suggest adding the bat file to the Application Folder in the File System view of the Setup Project. Silent mode with minimum UI: show the progress bar only. Specifies the name of the Windows Installer package file /sAll.
#BAT FILE INSTALL MSI 64 BIT#
Bat To Exe Converter can convert to 32 bit and 64 bit exe files. Specifies the globally unique identifier of the Windows Installer package.
#BAT FILE INSTALL MSI ARCHIVE#
Hi Mahender, If you coding in C#, you can call the Process.Start static method to run a bat file, the key issue is that we cannot know the directory of the msi file. Install 7zip Archive in Ubuntu/Linux Mint 7-Zip is a file achieve application which has.
