Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Is there some tool that satisfy such requirements:
Compress .exe, .dll, .ico etc. files into single .exe installer (SFX or something else)
Installer should suggest to extract into programfiles dir
Installer should create icons in startmenu and on desktop
Installer should suggest run program after install
IS free to use
I want somthing like this:
createinstaller.exe -source_folder e:\myprogram\ -install_path=%ProgramFiles%\myprogram\ -app_icon=e:\myprogram\appicon.icon -create_launch_icons -suggest_run_after_install myexec.exe
We currently use Inno Setup: http://www.jrsoftware.org/isinfo.php
Great tool, but you have to code in Pascal (bleh)
You write a .iss file to list the files you want to include, where to install them, the program informations (title, version...), and scripts to run (like checks for whether a particular framework is installed).
It has preprocessor directives, so you can create a "tree" of scripts to build your setup depending on which "root" script you run.
It has a large library of already-developed scripts to check for a thousand things (like this for instance).
Very powerful, you can do pretty much anything you want, except style the installer (you can just change the image on the left). The real downside, as I said, is that it's Pascal, and Pascal sucks (even though it's easy).
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I have a large application(more than 20G,many files and folders) on Windows platform, and I want to use "NSIS"(For some reason, I can only use it) to create an installer for it, just like what in the picture.Installer and resource
it seems to pack the application folder as 7-zip multi-volume mode, and have a UI that can show the installation progress(or Decompression progress).
how can I achieve this?
Please tell me how to pack and unpack the files and folder with NSIS (and 7z plugin). It would be better if there is an example.
Thank you All! ^_^
NSIS itself is limited to data that is compressible to <= 2 GB. Windows limits .exe files to 4 GB so no matter what you do you will end up having external files.
The Nsis7z plug-in only supports decompression. The idea is that you compress the data once with the normal 7-zip application and just bundle the .7z with the installer (on a DVD etc.)
InstallDir "$ProgramFiles\MyApp"
Section
SetOutPath $InstDir
Nsis7z::ExtractWithDetails "$ExeDir\BigData.7z" "Installing package %s..."
SectionEnd
You could also try the NSISBI project, it has native support for giant external files.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
A project I worked on 15+ years ago as need additional work. Unfortunately, my build & kit environment has long ago been taken down. I have recreated the build environment but am seeking a boxed, licensed copy of InstallShield 5.5. Does anyone know where I can find one. I have the old .ipr files but updating it to a newer Install Shield has proven very difficult. I just want it to work again and allow me to generate a self extracting .exe. I'm doing this all on an old XP laptop with VS6 and VB6. Everything compiles and links. Just need to create a kit. Thanks for your help
Ideas:
Look on eBay - it typically has lots of obsolete items like this. You can search internationally and also save your search so it will email you when new matches are found. (I don't see any copies on there as of this moment).
Contact the current InstallShield owner - Flexera Software. Maybe they can help you out.
Post on VBForums - possibly someone has a copy they can sell/send/lend you.
Depending on your comfort level, you might find it on a download site / torrent download site. Since you do own a license this seems legit to me, but you need to be careful of malware, etc. (especially since you will presumably distribute the results of this installer build).
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Part of our business includes providing a (windows) desktop machine with a pile of Data Acquisition Cards and associated software all set up and working for our customers.
Right now, we package up all our software, dependencies, drivers, etc and a pile of bat scripts, and this is our "install tool". Our production staff run the scripts (in order), choosing options as required and they eventually get the machine configured and tested.
The process isn't great - it's a bit buggy and really should just be a lot easier.
It's occurred to me that there must be an installer technology out there that we can use to replace our bat scripting. Does anyone know of something we could use?
It should:
Be able to install multiple pieces of software (ie run their installers with all default options on).
Be able to have some scripting/customization ability, because we'd want to be able to recreate some of the things our .bat scripts do.
Preferably provide some UI - ie click through installations screens with options.
Thanks in advance!
In the end we have gone with Wix - Installshield looked great - but... in the end it was just calling a whole pile of custom build scripts.
Wix has a high learning curve, but is more like what we need.
There are many installers tools, and different people prefer different tools. You won't find the best one, because some tools fit for one tasks more than others, some expensive, some really bad and expensive and so on.
But in your case, I can recommend use Windows Installer technology and InstallShield tool for it, base on my experience. It has a lot of possibilities to create great and powerful installers. With help of Windows Installer and own InstallShield features.
Also all your requirements could be done with InstallShield.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
VB6 came with WinDiff.
Is there a free modern version of WinDiff available that is able to ignore case?
Along with WinMerge and the WinDiff from the latest SDK, I also have SourceGear's free DiffMerge.
I use WinMerge (which hasn't changed for a while either -- don't ignore blank lines; that exercises bugs) most, especially its ability to open two blank editable pages and you can paste anything, such as from a Remote Desktop to a machine that does not have any visual diff installed, and the differences automatically (or manually if you prefer) update.
DiffMerge's feature I like is its display of differences, which seems to cater for spuriously different line breaks better.
And, to answer your question, the WinDiff from the latest SDK (or at least the one included with Visual Studio 2010), WinMerge, and DiffMerge can all ignore case.
WinDiff is part of the Windows SDK, it still ships with it. But no, the SDK is targeted to programmers that write code in case-sensitive languages, C and C++.
The source code of WinDiff was once part of the SDK samples. You can still get it from this web page, assuming you're into hacking C code and have an old compiler laying around. You'll need to adapt line.c, the line_gethashcode() and line_compare() functions. Lower-casing the line is easiest.
Well, that was the programmer's answer. Plenty of other fish in the sea, Beyond Compare typically gets a lot of nods.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm looking for a program that semi-automatically builds a GUI for a Windows command line program.
That is, I want to give it an arbitrary command line program and somehow describe its usage ("It takes a list of filenames, and the --foo and --bar options followed by a string") and it will create a new GUI wrapper program that allows selection of files with a "Browse" dialog box and has text boxes for foo and bar.
I remember having tried a program like this before, but I don't remember what is was called and google fails to remind me.
Are you talking about Gumbie?
Gumbie highlights:
In theory at least, Gumbie allows you to build a GUI without ever using a GUI. It's the GUI hater's GUI builder...
Gumbie provides reasonable defaults for the handling of a number of events, such as windowClosing.
Gumbie comes with some features (e.g., layers) that facilitate the creation of GUIs for text-stream based command line software.
The main module of Gumbie offers support for building java applications that can also be run as java applets within netscape or MS IE.
Here's an example.