PDA

View Full Version : Installation software



NewsArchive
05-24-2015, 02:16 AM
What are the options for installation software.

Bob Ferguson

NewsArchive
05-24-2015, 02:17 AM
Hi Bob,

> What are the options for installation software.

Setup Builder - http://www.lindersoft.com

Best regards,


--
Arnor Baldvinsson - Icetips Alta LLC

NewsArchive
05-24-2015, 02:17 AM
Agreed +1

We use Setup Builder for all our installers and wouldn't be without it.

Regards,

Andy
www.noyantis.com

NewsArchive
05-24-2015, 02:17 AM
SetupBuilder or CHT.

--

Russ Eggen
RADFusion International, LLC

NewsArchive
05-24-2015, 02:18 AM
Only one. SetupBuilder

Dan Scott

NewsArchive
05-24-2015, 02:18 AM
Bob Ferguson,

> What are the options for installation software.

Without any thought needed, SetupBuilder. Beyond the fact it's an
unbelievable tool the support for it is heads and shoulders above
anything else.

I also use it to create small utilities that have a seriously small
footprint and are very powerful and fast.

And, icing on the cake, having a license to SetupBuilder gives you
access to the lowest cost code signing certificates ANYWHERE!

If you need more, just ask!<g>

--
Lee White

RPM Report Viewer.: http://www.cwaddons.com/products/rpm/
RPM Review........: http://www.clarionmag.com/cmag/v11/v11n06rpm.html
Report Faxing.....: http://www.cwaddons.com/products/afe/
---Enroll Today---: http://CWaddons.com

Creative Reporting: http://www.CreativeReporting.com

Product Release & Update Notices
http://twitter.com/DeveloperPLUS

Windows 8 brings us "The Oval, Bumper Car, Roller Coaster of Wait!"

NewsArchive
05-24-2015, 02:18 AM
which version is that in.

Bob Ferguson

NewsArchive
05-24-2015, 02:19 AM
Hi Bob,

> which version is that in.

You can view a comparison chart at:
http://www.lindersoft.com/products_setupbuilder_dev_features.htm

I think most of us use the Developer Edition.

Best regards,

--
Arnor Baldvinsson - Icetips Alta LLC

NewsArchive
05-24-2015, 02:19 AM
Is one year support required? Clarion is proving to be very expensive
programming system. I am retired now and only program for the enjoyment of
it. I am looking at at least $2000 to upgrade my system. Hard to justify for
a hobby.

Bob Ferguson

NewsArchive
05-24-2015, 02:20 AM
You don't really need any installation software if you use Clarion as a
hobby.

Basically you don't need to install your own software on your own computer.

If you are selling your software, it is not a hobby. It's a business.

Besides, a lot of people have expensive hobbies. We are not here to be
complained to about the costs of justifying your hobby.

If you are just giving your software away, then you need to change that and
tell your clients it costs money for your development tools. They need to at
least cover your expenses.

If you don't charge anything, they will think your software is not worth
much, if anything.

I help people out on these newsgroups for free because many other people
help me out for free. So it's payback and pay forward.

Bob

NewsArchive
05-24-2015, 02:22 AM
Sorry if I ruffled some feathers.

Bob Ferguson

NewsArchive
05-24-2015, 02:23 AM
Hi Bob,

> Is one year support required? Clarion is proving to be very expensive
> programming system. I am retired now and only program for the enjoyment
> of it. I am looking at at least $2000 to upgrade my system. Hard to
> justify for a hobby.

In that case I would look into the freeware installers. Inno used to be
quite popular and it looks like it is being updated:

http://www.jrsoftware.org/isinfo.php

If I remember correctly it is script based but I can see that there are
now some extensions that might make it easier to develop installers
(like the Inno Script Studio from Kymoto -
https://www.kymoto.org/products/inno-script-studio)

Definitely worth a look.

Best regards,


--
Arnor Baldvinsson - Icetips Alta LLC

NewsArchive
05-24-2015, 02:23 AM
Thank you very much for the heads up. It works fine for my simple needs.

Bob Ferguson

NewsArchive
05-24-2015, 02:48 AM
Hi Bob,

Are you using the Professional or the Enterprise Editition of Clarion
9?

The Enterprise Edition entitles you to a licence for an older version
of SetupBuilder for free.

http://www.softvelocity.com/Community/SetupBuilder.htm

"All users who purchased a new license of Clarion 7 Enterprise Edition
or upgraded from Clarion 6 Enterprise Edition can receive a free copy
of SetupBuilder for Clarion. To obtain your copy of SetupBuilder for
Clarion, contact us for instructions to download"

Graham

NewsArchive
05-24-2015, 02:48 AM
I am using the Professional version

Bob Ferguson

NewsArchive
05-25-2015, 02:52 AM
Hi Bob F

>Sorry if I ruffled some feathers.

I have know Bob C for many years and he was not trying to ruffle your feathers.

He was out to espouse some facts.
All of what he said was true.

If you go down some other install route, one day you will likely hit an issue that
SetupBuilder would solve simply for you.

Hobby, or otherwise, Setupbuilder will work best for you.

JohnG

NewsArchive
05-25-2015, 02:53 AM
http://en.wikipedia.org/wiki/List_of_installation_software

Liam

NewsArchive
05-25-2015, 02:53 AM
Liam,

> http://en.wikipedia.org/wiki/List_of_installation_software

wikipedia is one of the worst places to find anything. It's created,
edited and maintained by anyone and everyone with Internet access and
known to be wrought with blatant, and serious, inaccuracies.

Beyond that they are far too opinionated and make bad decisions about
what should and shouldn't be listed. Point in case; the fact that
SetupBuilder has been deleted over and over while others remain
intact.

However it IS a good source of laughter!<g>

But then that may just be MY take on it!<g>

Lee White

NewsArchive
05-25-2015, 02:54 AM
<g>

He asked for options, I gave him options.

I think wikipedia is very useful, perhaps because it is maintained by
"advocates". There are heaps of places where you can get opinions, including
here, and I take most of them with a grain of salt, including wikipedia.

Have you got a better list of options that extends beyong Setupbuilder?

Liam

NewsArchive
05-25-2015, 02:55 AM
no, Setupbuilder is the best

Kelvin Chua

NewsArchive
05-25-2015, 02:55 AM
Have to consider:

1. Codesigning

2. Windows 10 Manifest

3. Upgrades

4. Compatibility with Clarion

5. Support


Thanks.

Kelvin Chua
SINGAPORE

NewsArchive
05-25-2015, 02:56 AM
Liam,

> Have you got a better list of options that extends beyong Setupbuilder?

There is NOTHING beyond SetupBuilder except anguish and heartache!

I was a WISE man but then I saw the light and it was SetupBuilder!


http://www.bing.com/search?q=software+installation+tools+windows

https://www.google.com/#newwindow=1&q=software+installation+tools+windows

--
Lee White

RPM Report Viewer.: http://www.cwaddons.com/products/rpm/
RPM Review........: http://www.clarionmag.com/cmag/v11/v11n06rpm.html
Report Faxing.....: http://www.cwaddons.com/products/afe/
---Enroll Today---: http://CWaddons.com

Creative Reporting: http://www.CreativeReporting.com

Product Release & Update Notices
http://twitter.com/DeveloperPLUS

Windows 8 brings us "The Oval, Bumper Car, Roller Coaster of Wait!"
And, now, Windows 10 brings us "The Inch Worm, Bumper Car of Wait!"

NewsArchive
05-25-2015, 02:57 AM
Thanks Lee, at last, someone who understands the term "options" <vbg>

I did similar searches, for Bob, and Wikipedia was the only one that showed Setupbuilder.

I hope Friedrich can improve his search engine optimisation, maybe I can
forward a few of the daily offers I get ? <g>

Liam

NewsArchive
05-25-2015, 02:57 AM
Liam,

> I hope Friedrich can improve his search engine optimisation, maybe I can
> forward a few of the daily offers I get ? <g>

Unfortunately, Google's Mobile Algorithm "April change" affected our results
:(

Our official position in search results (Google Webmaster Central) for
"software installations" is 13 (2nd page) and for "software installation" is
52 (5th page) now. Before that algorithm change it was 1st and 2nd page.
Working on it, but it will take some time.

Friedrich

NewsArchive
05-25-2015, 02:58 AM
Hi Liam,

I have to agree.
Here is a list of options I would consider other than SetupBuilder.

List
-----

-----
Total Entries : 0

cheers
Bruce

NewsArchive
05-26-2015, 01:11 AM
It's a black art!

Liam

NewsArchive
05-26-2015, 01:12 AM
+1

It is a no contest.

J André Labuschagné

NewsArchive
05-26-2015, 01:12 AM
> +1
>
> It is a no contest.

Indeed.

"In the future, ALL installation creation tools are SetupBuilder!"

:-)

Charles


--
-------------------------------------------------------------------------------------------------------
Charles Edmonds

cjeByteMeSpammers@lansrad.com (remove the "ByteMeSpammers" to email me)
www.clarionproseries.com - ProScan, ProImage, ProPath and other Clarion
developer tools!
www.seal-soft.com - The xProduct Clarion templates - xWordCOM, xToolTip,
xDataBackup Manager and more!
www.ezchangelog.com - "Free ChangeLog software to manage your projects!"
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.pagesnip.com - "Print and Save the Web, just the way you want it!"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms - Now with PNG support!
www.lansrad.com - "Intelligent Solutions for Universal Problems"
www.fotokiss.com - "World's Best Auction Photo Editor"
-------------------------------------------------------------------------------------------------------

NewsArchive
05-26-2015, 01:13 AM
Hi Charles,

>> It is a no contest.
>
> Indeed.

Several years ago I created an "install" with the
built-in-MSI-creation-thingy that came with Visual Studio 2010. It's
butt ugly, but at the time it allowed me to assemble a usable install
from Crystal Reports for re-distribution.

I wish more companies used SB and I REALLY wish that more companies,
small and big, code signed their installers!!! It's scary how many
installers there are out there that aren't code signed. I can somewhat
understand with free, open source, installers, but installers from
multi-million dollar companies I do not understand!

Best regards,

--
Arnor Baldvinsson
Icetips Alta LLC

NewsArchive
05-26-2015, 01:14 AM
If you have SetupBuilder, stop looking. If you want to write your basic
installation in Clarion, then use CHT.

--

Russ Eggen
RADFusion International, LLC

NewsArchive
05-26-2015, 01:15 AM
Wiki has a burr up their saddle with LinderSoft. Refuses to let them
put an entry in, claiming its advertising. Any entries that do manages
to sneak in are promptly removed.

--

Russ Eggen
RADFusion International, LLC

NewsArchive
05-26-2015, 01:49 PM
> It's a black art!

I agree :-(

A fully responsive SetupBuilder website is in the works (mobile enabled) and
will be available next month. This should help increase our rankings. The
new Google ranking algorithm which penalized sites that aren't easily usable
from mobile devices is a nightmare for quite a few companies.

Friedrich

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

--Helping You Build Better Installations
--SetupBuilder "point. click. ship"
--Create Windows 10 ready installations in minutes
--Official COMODO Code Signing and SSL Certificate Partner

NewsArchive
06-03-2015, 02:40 AM
I am looking at setup builder but can you prompt to run a program at the
finish of the install and can I load two programs icons to startup menu. I
am playing with the demo but can't figure it out.

Thank for your time in replying,

Bob Ferguson

NewsArchive
06-03-2015, 02:40 AM
I got the program prompt the and I figured out the icons however I can't get
install dir right .
It loads in c:\program files (x86)\Task manager\task manager
I have the following for installdir.
%PROGRAMFILESDIR%\[PRODUCTNAME]

Bob Ferguson

NewsArchive
06-03-2015, 03:02 AM
Hi Bob,

Just send me your .sb8 project file and I'll add the action for you.

Friedrich

NewsArchive
06-03-2015, 03:02 AM
BTW, we'll then instruct the installer to run your application non-elevated.
You should never start an app elevated by default. I noticed your "Unknown
Publisher" thread. You should code-sign all application files. Then
manifest it as "asInvoker" to start it non-elevated by default and there
will not be any prompt.

BTW, SetupBuilder can do all this for you (including code-signing and
manifest embedding).

Friedrich

--
Friedrich Linder
Lindersoft | www.lindersoft.com
+1.954.252.3910

--SetupBuilder "point. click. ship"
--Helping You Build Better Installations
--Create Windows 10 ready installations in minutes
--Official COMODO Code Signing and SSL Certificate Partner

NewsArchive
06-03-2015, 01:43 PM
here is my project I think

Bob Ferguson

NewsArchive
06-03-2015, 01:44 PM
Here my latest project.

Bob Ferguson

NewsArchive
06-03-2015, 01:44 PM
Hi Bob,

The "task manager" subfolder under the "Application Folder" item is not
correct. Just remove it and you are done.

Application Folder will then be "Program Files\Task Manager"

Does this help?

Friedrich

NewsArchive
06-03-2015, 01:45 PM
And under "Program Files", you have another sub folder. Please remove it.

BTW, you can drag the *.* item from the "task manager" subfolder and drop it
to "Application Folder". No need to add it again.

Friedrich

NewsArchive
06-03-2015, 01:46 PM
And please do not hard-code "Program Files (x86)". This will not work on
32-bit Windows machines nor on international (non-US) machines. Always use
runtime variables. For example, %_SB_INSTALLDIR%\Task Manager.exe

Friedrich

NewsArchive
06-03-2015, 01:47 PM
And when you launch "Task Manager.exe" at the end of the installation,
please use the "Launch non-elevated under UAC" option. Never execute an
application elevated by default. If you do not use this option, then the
elevated setup.exe privileges will be carried over to your own application.

Friedrich

NewsArchive
06-04-2015, 08:43 AM
I got is working except when I use the launch non..... option my program
didn't run. Is there anyway to print the version after the program name.

Bob Ferguson

NewsArchive
06-04-2015, 08:44 AM
Bob,

> I got is working except when I use the launch non..... option my program
> didn't run. Is there anyway to print the version after the program name.

If your app runs okay without marking this "non-elevated" option then your
application is not UAC-aware and compliant and you should fix it!
Otherwise, you'll definitely run into a support nightmare. Did you embed a
"anInvoker" manifest into your own .exe?

You can add the version to the dialogs without any problem. As an example,
see the attached screenshot. You can also add the version to the
installation folder.

Friedrich

NewsArchive
06-04-2015, 12:52 PM
I done this.
from the RUN command
INETCPL.CPL
untick top checkbox tick on the other three.
Did you embed a "anInvoker" manifest into your own .exe?
Not that I know of, how do I check it.

Thanks for the help.

Bob Ferguson

NewsArchive
06-05-2015, 02:55 AM
Bob,

> Did you embed a "anInvoker" manifest into your own .exe?
> Not that I know of, how do I check it.

You can use the "#embed UAC manifest" compiler directive in SetupBuilder to
embed the manifest into your own application .exe.

The following is a very brief description of how to make an application
"UAC-aware"

-- Standard Application:

1. Embed an UAC manifest into your main application (.EXE). A manifest
basically tells Windows how aware the program is about the recent
Windows versions (and disables "Virtualization"). You should include
a manifest for Windows 10 or Windows 8.1 (it's fully backward compatible
with all previous Windows versions).

2. Request "asInvoker" execution level privileges through the manifest for
your application.

3. Code-sign all your application files (e.g. .EXE, .DLL).

4. Your application should not depend on any administrative APIs.

5. Do not write per-user information or user-writable information to Program
Files or Program directories.

6. Do not write to any other protected Windows area (e.g. the OS drive root
folder, the "Windows" folder tree, etc.).

7. Do not write to the HKEY_LOCAL_MACHINE or any other protected registry
key.


-- Standard Installation:

1. Use an UAC-aware installation system. By default, installations run
elevated.

2. Install applications per-machine (all users) and store per-user data in
different locations.

3. Do not install Quick Launch shortcuts.

4. Never write to per-user locations from the elevated running installer.
That means, never write to the HKEY_CURRENT_USER registry key or to
per-user file locations.

5. Launch applications non-elevated at the end of the installation process.

6. Code-sign the installer.

Note: if you have to install "per-user" data, install it to a common
location and as a "first run" action of your main application, copy the
data from the common location into a per-user location.

Respect the recommended (default) locations for applications and data files,
but provide users with an option to select another installation location for
both. A true "Mixed User Application" should work elevated and
non-elevated.

That's it :-)

--
Friedrich Linder
Lindersoft | www.lindersoft.com
+1.954.252.3910

--SetupBuilder "point. click. ship"
--Helping You Build Better Installations
--Create Windows 10 ready installations in minutes
--Official COMODO Code Signing and SSL Certificate Partner