Archive: Creating an installer out of another


Creating an installer out of another
Hello.

I have an Wise installer, that not runs under Windows Vista (x10_setup_mce.exe, is a driver setup for MediaCenter Remote).

I already unpacked it, so i have the files. Of my WindowsXP Installation i have the Install.log that is used by the unwise.exe

The Question: Can i create a NSIS Script (where the files have to go is clear) by using the informations the install.log file present me?

I already wrote some NSIS Scripts by hand. A little bit knowlege i have. But i think the log shows not all. I can't see the copy of the drivers. Also during install a batch has been started (a DOS batch), that i also can't find in the log.

The log shows following:

"*** Installation Started 07/22/2006 23:14 ***
Title: X10 Hardware (TM) Setup
Source: C:\Dokumente und Einstellungen\Karsten\Eigene Dateien\Downloads\setup_x10_mce.exe | 07-22-2006 | 23:13:42 | 1373290
Made Dir: C:\Programme\X10 Hardware
Made Dir: C:\PROGRA~1\Common Files
Made Dir: C:\PROGRA~1\Common Files\X10
Made Dir: C:\PROGRA~1\Common Files\X10\Common
File Copy: C:\Programme\X10 Hardware\X10.url | 10-09-2001 | 14:58:14 | | 45 | 874eb41d
File Copy: C:\Programme\X10 Hardware\X10 Hardware Setup Help.url | 10-25-2001 | 17:25:10 | | 53 | e6c4bb7c
File Copy: C:\Programme\X10 Hardware\portcommands.x10 | 08-22-2005 | 13:20:10 | | 16107 | 43ca7d62
RegDB Key: CLSID\{001000AF-2DEF-0103-10B6-DC5BA692C858}\X10\Interface
RegDB Val: C:\PROGRA~1\X10HAR~1\portcommands.x10
RegDB Name: Commands
RegDB Key: CLSID\{001000AF-2DEF-0103-10B6-DC5BA692C858}\X10\Interface
RegDB Val: 0
RegDB Name: UseMousePad
RegDB Key: CLSID\{001000AF-2DEF-0103-10B6-DC5BA692C858}\X10\Interface
RegDB Val: 0
RegDB Name: EncodedHouseCodes
File Copy: C:\Programme\Common Files\X10\Common\xsetup.dll | 11-04-2005 | 15:19:02 | | 98304 | 69674079
RegDB Key: SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls
RegDB Val:
RegDB Name: HID\VID_0BC7&PID_00F0
RegDB Root: 2
File Copy: C:\WINDOWS\system32\msvcr70.dll | 01-05-2002 | 03:37:26 | 7.0.9466.0 | 344064 | 516c28bc
Shared DLL counter ignored:
File Overwrite: C:\WINDOWS\system32\msvcr71.dll | | | | 348160 | 35563170
File Copy: C:\WINDOWS\system32\xhidcpl.cpl | 04-18-2005 | 16:02:06 | | 155648 | 589afeee
RegDB Key: Software\Microsoft\Windows\CurrentVersion\Uninstall\X10Hardware
RegDB Val: X10 Hardware(TM)
RegDB Name: DisplayName
RegDB Root: 2
RegDB Key: Software\Microsoft\Windows\CurrentVersion\Uninstall\X10Hardware
RegDB Val: C:\WINDOWS\UNWISE.EXE C:\PROGRA~1\X10HAR~1\Install.log
RegDB Name: UninstallString
RegDB Root: 2
RegDB Key: CLSID\{001000AF-2DEF-0103-10B6-DC5BA692C858}\X10\Interface\Ports
RegDB Val: 65535
RegDB Name: HIDTransceiveMask
Self-Register: C:\PROGRA~1\COMMON~1\X10\Common\rundll32.exe"

Thanks alot for help.


there is no tool available that does the job for you.

the only possibility is to write an installer by hand, that does exactly the actions you can read in the logfile.

i don't know of any method to convert an already packed wise installer to nsis script code.


Originally posted by Comm@nder21
there is no tool available that does the job for you.

the only possibility is to write an installer by hand, that does exactly the actions you can read in the logfile.

i don't know of any method to convert an already packed wise installer to nsis script code.
I don't want a tool for converting it. But the problem is, that in the log are not all actions saved, that has been done by the installer. I got the files out of the installer, but how can i get the script out of it to rewrite it?

that's a question you should ask in the Wise forums, not here.
i don't think that anyone in here knows about reading packed wise installer scripts.


Thanks alot.