Good Morning,

I am a newbie at application repacking, I was given this application to repackge, I have been working on this since friday.

So far the only thing i have been able to do is extract the msi from the .exe, and install it silently for the first half, the second half I also need to install silently but there is a restart in the middle of the installation. And yes I have tried using REBOOT=reallysuppress and REBOOTyesno=No, also I need to enter license key, and i have tired to enter the property for that as well but I have not been able to. Also I have tried creating a response file but it did not work.

P.S. This is for Windows 7 use

please can someone help me out.

0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Answers

0
Are you saying that there are two MSI files in the EXE (first half and second half?)
A reboot may be necessary to start any services installed by the application. Examination of a verbose installation log will show what is the most likely cause for a reboot.
Try REBOOT=R  (the installer only checks the first letter) but it may be case sensitive. There is no REBOOTyesno property in the MSI specification so is this something that is in the PGP documentation. Having said that, have you actually checked whether the PGP documentation describes any mass deployment techniques?
As for entering the License key - again, is this documented in the PGP manual, or are you guessing at the property to set?  Which property are you setting?  If this is undocumented, you can open the vendor MSI in your chosen MSI editor and then examine which property is defined in the dialog where the license key is entered.
What steps did you try when generating the response file?  Are you sure that the MSI or EXE are generated by an Installshield product?  Or is a response file documented in the manual?
Answered 09/08/2014 by: EdT
Red Belt

Please log in to comment
0
First of all I would like to thank you for your help,
 

Q: Are you saying that there are two MSI files in the EXE (first half and second half?)

A: No there is only 1 MSI for the entire application.

Q: A reboot may be necessary to start any services installed by the application. Examination of a verbose installation log will show what is the most likely cause for a reboot.
A: I will try this, and get back to you.
 
Q:Try REBOOT=R  (the installer only checks the first letter) but it may be case sensitive. There is no REBOOTyesno property in the MSI specification so is this something that is in the PGP documentation.
A: The documentation that was provided to us was just the nessasry information such as, the license key, media location, name of application, and vender name, also very ginaric instustions with the .exe.
 
Q:Having said that, have you actually checked whether the PGP documentation describes any mass deployment techniques?
A: All the application that we are working on will be deployed though SCCM 2012. alog with App=V applications.
 
Q: As for entering the License key - again, is this documented in the PGP manual, or are you guessing at the property to set?  Which property are you setting?  If this is undocumented, you can open the vendor MSI in your chosen MSI editor and then examine which property is defined in the dialog where the license key is entered.
A: The MSI does not have and property nameing where the License key may go, I was googleing all the property that may hint on where the property might work, again all the documents are not given to me, a tutorial was made using the .exe and steps that are inculded in the installation.
 
Q: What steps did you try when generating the response file?  Are you sure that the MSI or EXE are generated by an Installshield product?  Or is a response file documented in the manual?
A: The command I used to create the response file was setup.exe -r f1"C:\Windows\Setup.iss" but it did not work due to the msi that was in the .exe, And no I am not sure if this is a Installshield product, the vender is Symantec.
Answered 09/08/2014 by: ITreaper
Orange Senior Belt

  • looking into the properties in the application it looks like it was created by wise packaging studio.
Please log in to comment
0
ITreaper, check with vendor, in our case symantec was able to send a third party to the site and they provided me with the packged version of MSI, which we just had to deploy with the silent switches.
Answered 09/08/2014 by: 786_ak
Second Degree Green Belt

Please log in to comment
0

786_ak that would not be possible, I am the one who is on the packaging team, I am to package the application and have it install silently. after I am done with it, it will be going to the test team and then to the deployment team. so far i have been lookin online for anyone who may have packaged or deployed with application with these criteria (listed below).

-Silent installation
-Supressed Reboot
-Auto load License key

 

Answered 09/08/2014 by: ITreaper
Orange Senior Belt

  • Have you contacted vendor for this. Looks like to me that there's something missing.
Please log in to comment
0
If you enable verbose logging via the registry and then run the install using the EXE, you may find that the installation log contains the property that is used for the license key. It is possible that the wisescript stub exe is generating the dialog which requests entry of the serial number and then passes the value to the MSI. The verbose log provides listings of all property values at different points in the install, so just look for the property name associated with the serial number. 
Answered 09/08/2014 by: EdT
Red Belt

Please log in to comment
0
EdT mentioned looking at the Dialogs within the MSI that contains all of the Dialogs(duh). Find the one that looks like where you will put the License Key in. When you open the Dialog Editor, it will reveal the Property name. I dont know if viewing the Dialog Table via Orca will give you the same info. In alot of cases the property is ISX_SERIALNUMBER or ISX_SERIALNUM

http://www.itninja.com/question/pidkey-isx-serialnumber

If it needs to reboot because its starting a service, then you can stop the service before; Installing Files, Registering Services, and logically before Installing the Service as well.. then you can restart service. A good example of this is Acrobat Pro, Stopping the Spooler service before installing the PDFPrinter


Answered 09/08/2014 by: ekgcorp
Tenth Degree Black Belt

  • I believe ISX_SERIALNUMBER is used by Installshield whereas the app in question appears to be a Wise package.
Please log in to comment
0

So I have tried making log files including verbose, but now the issue comes up that the computer must reboot half way though, and when the computer reboots the log file stops writing the log and I can't seem to find out where the license key is falling into. ekgcorp you maybe correct in assuming there maybe a service running, Once i find out what service it is i can hopefuly find out.

 

Also has anyone ever packaged or remedated this application?  please let me know. Thank you

Answered 09/08/2014 by: ITreaper
Orange Senior Belt

  • If you have entered the serial number before the application seeks to reboot then the log will contain the information you need. Where are you looking for the log? Generally, the log should appear in the TEMP folder so make sure you clear out any existing crap in there before starting the install.
    • the application take the license key after the reboot, and I did look at the log file in TEMP folder also I did make verbrose log though the registry, but when I made the log every time system rebooted the log would end, and the log would stop writing.
      • When the machine reboots, presumably the installation continues, so check in task manager to see what process is running the setup at that time. If this is a wise install, the post-reboot action could be another MSI or a Wisescript. Presumably there is an entry in add/remove programs to uninstall the application, so I would next look at the uninstallstring for this app, and see what it points to. If it points to an MSI, then you can check in c:\windows\installer (hidden folder) to see whether one or two MSI files have been cached. If the uninstallstring starts with a call to unwise.exe then it will have a logfile as the argument, and you can get a good idea of what happened during the uninstall from this plain text logfile. Out of interest, is there a download location for the installer, even if it's an eval without a serial number?
Please log in to comment
Answer this question or Comment on this question for clarity