Petr Posted November 9, 2006 Share Posted November 9, 2006 (edited) Hello,I think it's time to do some advance in Service Packs field, especailly with SESP. Gape is not replying several months to PMs and e-mails so we should make something ourselves.Besides of other things that we can discuss later, we should choose some good installer. IEXPRESS + INFEX combination is not very flexible and does no provide all necessary features.Some of the features I'd like to see are:- full support for Win95/98/Me- test of OS version and OS language- complete backup of all replaced files, registry keys and INI entries- full restore of the previous state after uninstall- support for all languages in which Win95/98/Me exist- ability of conditional installation depending on-- OS version-- OS language-- certain file versions-- certain registry entries- good compressing ratio- easy to learn and use- free for any use- maybe also the possibility to create patches, something like MSPs for Windows Installer.I see two candidates:NSISInno Setupbut I have not tested them. Maybe somebody know anything better?Maybe also good patching program would be nice, maybe useing mspatcha.dll, maybe something different, but it should save the space and troubles with distribution of some files.Any ideas?PetrEdit: Additional tools suggested to me:WiX - freeIndigo Rose Software Deployment Suite - rather expensiveInstallShield 12 Express - €399.00 VISE $695 + $200 per language fileAdvanced Installer - free limited version, $249 professionalSetup2GO - free or $ 29.00 InstallConstruct - $295.00 Edited November 9, 2006 by Petr Link to comment Share on other sites More sharing options...
PROBLEMCHYLD Posted November 9, 2006 Share Posted November 9, 2006 (edited) PetrIf when you do get this thing up and running could you please not included third party apps like metapad etc...only because people will eventually install the apps they want.Some people might not even use such tools.I think this pack should be official/unofficial updates onlyand tweaks for speed/endurance etc....NOTHING ELSEBut this is just my opinion Edited November 9, 2006 by PROBLEMCHYLD Link to comment Share on other sites More sharing options...
Petr Posted November 9, 2006 Author Share Posted November 9, 2006 (edited) If when you do get this thing up and running could you please not included third party apps like metapad etc...only because people will eventually install the apps they want.Some people might not even use such tools.I think this pack should be official/unofficial updates onlyand tweaks for speed/endurance etc....NOTHING ELSEBut this is just my opinionExactly my opinion, I think that skins/themes should not be part of the uSP too.uSP should contain bug fixes and remove some restrictions, like 137GB disks or 2GB files.With Metapad - there may be two points of view. One is that it is just a tool that removes another limitation ~ 40 kB maximum size of edited file, the second is that it is just 3rd party application that should not be here.Petr Edited November 9, 2006 by Petr Link to comment Share on other sites More sharing options...
PROBLEMCHYLD Posted November 9, 2006 Share Posted November 9, 2006 (edited) I thought it was fixed with a unofficial updatehttp://www.mdgx.com/files/NPUPDW98.EXE Edited November 9, 2006 by PROBLEMCHYLD Link to comment Share on other sites More sharing options...
Acheron Posted November 9, 2006 Share Posted November 9, 2006 (edited) I have created a few installers myself using Inno Setup. The installer uses an easy scripting method. Not that flexible, but you can create custom pages and use Pascal Scripting to do stuff under the hood However for most stuff you don't have to use any code at all. Inno Setup has been developed for many years now and has a free license. So you can actually alter the source code if necessary.Installation Speed is very fast. About the backing up of replaced files. This is possible, but you have to use some scripting. You can find information on the inno news server, inno documentation, or somewhere else online.Nero 7 Lite is my masterwork created with Inno Setup available for public. - full support for Win95/98/Me CHECK- test of OS version and OS language CHECK- complete backup of all replaced files, registry keys and INI entries Possible through scripting- full restore of the previous state after uninstall Possible through scripting- support for all languages in which Win95/98/Me exist CHECK- ability of conditional installation depending on CHECK-- OS version CHECK-- OS language CHECK-- certain file versions Possible through scripting-- certain registry entries Possible through scripting- good compressing ratio CHECK- easy to learn and use CHECK- free for any use CHECK- maybe also the possibility to create patches, something like MSPs for Windows Installer. CHECKPetr if you up to the task of creating a new Service Pack for Windows 98 at least I'm available for help on the Inno Setup part P.S. I have no experience with NullSoft Installer Script. So this post is not very objective. Edited November 9, 2006 by hp38guser Link to comment Share on other sites More sharing options...
LLXX Posted November 11, 2006 Share Posted November 11, 2006 Microsoft InstallerWhy not... it's what M$ uses and besides, you're packaging M$ files... Link to comment Share on other sites More sharing options...
Petr Posted November 12, 2006 Author Share Posted November 12, 2006 Microsoft InstallerWhy not... it's what M$ uses and besides, you're packaging M$ files...Do you mean WiX?MS Installer has also MSP format for distributing patches only.I have not looked at at all yet.Petr Link to comment Share on other sites More sharing options...
Acheron Posted November 12, 2006 Share Posted November 12, 2006 Microsoft InstallerWhy not... it's what M$ uses and besides, you're packaging M$ files...Do you mean WiX?MS Installer has also MSP format for distributing patches only.I have not looked at at all yet.PetrI don't think WiX is the way to go now. There's no good Visual Editor for it, so your basically working with XML files. Also there's lack of documentation so you have to learn a lot about the internals of MSI first.InnoSetup is I think the best tool, it has many addons, like ISTool and ISForm Designer and it does work on Windows 98!If you really want to go the MSI way you can look at some commercial tools. Some do offer also a freeware version with limited functionality like AdvancedInstaller. However this tool does not work on Windows 98 and is not free. Link to comment Share on other sites More sharing options...
Petr Posted November 12, 2006 Author Share Posted November 12, 2006 Petr if you up to the task of creating a new Service Pack for Windows 98 at least I'm available for help on the Inno Setup part Thank you very much for the offer hp38guser, we will see if there will be more people wanting to work on the SP. It does not look so so far. Regards,Petr Link to comment Share on other sites More sharing options...
LLXX Posted November 13, 2006 Share Posted November 13, 2006 http://www.qwerty-msi.com/Whatever happened to that "real slipstreaming" project? Link to comment Share on other sites More sharing options...
MDGx Posted November 13, 2006 Share Posted November 13, 2006 I also have some experience with InnoSetup, and am willing to help with future SP.I've used InnoSetup to create W95-11D.EXE + 98SE2ME.EXE.I have no experience with NSIS.Just like hp38guser said, you can do a lot of things with InnoSetup, especially if you use add-ons, all of which are free(ware).Besides, ISS scripts are easy to learn.If any1 cares to see an example of ISS script, download the one I use for 98SE2ME:http://www.mdgx.com/9s2m/INNOFILE.ZIPInnoSetup links found here:http://www.mdgx.com/bin.htm#SPE* Inno Setup v5.1.8 32-bit is the BEST software Installer for Windows9x/NT4/2000/ME/XP/2003: creates + compiles redistributable installationpackages, supports: single EXE creation, disk spanning, setup wizardinterface, customizable setup types, complete uninstall capabilities,integrated LZMA/ZIP file compression which allows small foot print, fileversion comparison, in use file replacement, shared file counting, DLL/OCXregistration, fonts installation, REG/INI entry creation, shortcut creation,silent install/uninstall etc, highly customizable (freeware):http://www.jrsoftware.org/isinfo.phpDirect download [1.32 MB]:http://www.jrsoftware.org/download.php/is.exeInno Setup QuickStart Pack [1.42 MB]:http://files.jrsoftware.org/ispack/ispack-5.1.8.exe3rd party Inno Setup add-ons [free(ware)]:http://www.jrsoftware.org/is3rdparty.phpInno Unpacker [free GPL]:http://innounp.sourceforge.net/HTH Link to comment Share on other sites More sharing options...
Hu$tle Posted November 22, 2006 Share Posted November 22, 2006 How is the new Win98SE SP3 coming along, we really realy need it Petr. Link to comment Share on other sites More sharing options...
erpdude8 Posted November 22, 2006 Share Posted November 22, 2006 http://www.qwerty-msi.com/Whatever happened to that "real slipstreaming" project?poor choice LLXX. Qwerty.Msi is for NT-based versions of Windows only, excluding 9xME OSes. read the System Requirements section for Qwerty.Msi. also it requires .NET Framework 1.1 or higher installed. Link to comment Share on other sites More sharing options...
LLXX Posted November 23, 2006 Share Posted November 23, 2006 http://www.qwerty-msi.com/Whatever happened to that "real slipstreaming" project?poor choice LLXX. Qwerty.Msi is for NT-based versions of Windows only, excluding 9xME OSes. read the System Requirements section for Qwerty.Msi. also it requires .NET Framework 1.1 or higher installed.Works on Win98se without the kernel update... also using a very stripped down .NET framework here (I hate .NET but this is the best free .msi manipulator so far, so until I can find something better...) Link to comment Share on other sites More sharing options...
tErmY Posted November 23, 2006 Share Posted November 23, 2006 http://www.qwerty-msi.com/Whatever happened to that "real slipstreaming" project?poor choice LLXX. Qwerty.Msi is for NT-based versions of Windows only, excluding 9xME OSes. read the System Requirements section for Qwerty.Msi. also it requires .NET Framework 1.1 or higher installed.Works on Win98se without the kernel update... also using a very stripped down .NET framework here (I hate .NET but this is the best free .msi manipulator so far, so until I can find something better...)What did you do to strip it down? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now