![]() Enigma Protector has a unique feature that allows to append or overwrite existing command line parameter, we should use it. we should pass the name of our MSI file to the command line parameter to msiexec.exe. msiexec.exe has to know what MSI file it should install, i.e. ![]() Same will happen if we protect our project on the current step. If you try to run msiexec.exe it will show us a message with available parameters. Go to Virtual Box – Files panel, enable it, and place MSI file in the files tree %default folder%ģ. To protect MSI file we will use Virtual Box – Files feature. Set the output file with the different name.Ģ. As you remember, we will protect msiexec.exe file, so select it. Go to Input panel, and select the Input and Output files. Run Enigma Protector and follow the steps below:ġ. If Windows/System32 folder does not contain msiexec.exe, download instmsiw.exe package from Microsoft’s site and unzip it (it is really self-extracted zip archive). Copy it to some reserved folder with our project. If you are using Windows NT, you can take msiexec.exe from the Windows/System32 folder. Windows XP, and higher, already contains installed instmsiw.exe package, but if you would like your program to be executed under Windows 2000 as well, read Compatibility topic below. Msiexec.exe is a component of instmsiw.exe package. The main idea of protection of MSI file is protecting of msiexec.exe, virtualizing MSI file and overriding command line parameters. When we try to start MSI file in the explorer, the Windows really starts a file msiexec.exe and pass a msi file as command line parameter. ![]() Download Enigma Protector from the official site The Enigma Protector supports protection of executable files only, so initially we will make an executable file from our MSI installer. Below I will show an example, how to protect it anyway. Windows Installer File (MSI) files are not executable files, and can’t be protected directly with Enigma Protector. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |