It is currently Mon Nov 12, 2018 7:16 pm

All times are UTC + 1 hour




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: [APP] Install Studio
PostPosted: Fri Nov 02, 2018 12:26 pm 
Offline
User
User

Joined: Sat Apr 26, 2003 11:38 pm
Posts: 63
Hi Everyone,

I have had the time to finish one of my old projects: Install Studio. As the name suggests it is an application to build install packages.

Some history:
Back in 2003 I was preparing to publish an educational software I had been working on for a year. As I planned to publish it on CD I needed to create an installer of some kind. I looked around the internet but most of them were very expensive and I didn’t have the time to learn some new scripting language. So I decided to create my own installer. It wasn’t difficult and it worked perfectly. There was only one problem: everything was hardcoded inside the source. So I was unable to use it for other software without rewriting the code.
Later I started working on a new version. Again everything was hardcoded inside the source but I managed the create a block were one could easily change the colour and the size of the window. Not a very usable piece of software.
So in 2005 I started working on brand new version where the user can change everything and add files using an editor. I took me one month and so Cougar Install System (The old name of Install Studio) was born. It worked as I wanted it to work, but it wasn’t perfect.
In 2010 I started working on a new, enhanced version of my software. I added many new features, changed some parts of the editor window, updated the source code using the latest version of PureBasic, etc. And then things changed in my life and I put the whole project on hold…
Until two years ago, when I started working on it again. A changed the help system, as well as the language system, updated to source and renamed it to Install Studio. It is still not perfect, but I decided it is time to release it. (Actually I have been using it to distribute my own games and software for years.)

Some features:
  • Build install packages without any programming knowledge.
  • Create multi language install packages.
  • Place icons on the desktop and/or in the start menu using icons from executable files.
  • Change the appearance, the size or the colour of the window as you wish. Change text colours as you wish.
  • Compress your files in order to save disk space and download time.
  • Create self-extracting install packages, Install Studio Pack files or store the files individually. You can easily create multi-disk install packages for CDs and DVDs.
  • Automatically create the uninstall application with the same settings, window size, image, etc. as the installer.
  • Include or exclude several screens according to your needs. Create or exclude Information screen, Eula screen, Settings screen, Activation code screen.
  • Set registry values easily. Including the installation path, the installation source, time or date automatically.
  • Pre-check certain registry values
  • Activation code screen to protect your install package.
  • Download components via the internet during the installation process.
  • Limit the installation according to the operation system.
  • Limit the installation according to a given date.
  • Disk check during the installation.
  • Save and Load project files.
  • SmartPack system.
  • Automatic autorun.inf creation.
  • Template system.

Download
You can download it from my website:
http://www.cyberstorm.hu/_en/index.htm
http://www.cyberstorm.hu/_en/core/software/installstudio.html

I would really appreciate any bug report or suggestion, because I am sure you will find problems. I will continue working on the code as I know where it could be improved.

Here is a screenshot:
Image


I hope you will find it useful.

neuronic


Top
 Profile  
Reply with quote  
 Post subject: Re: [APP] Install Studio
PostPosted: Tue Nov 06, 2018 3:27 am 
Online
Enthusiast
Enthusiast
User avatar

Joined: Mon Dec 15, 2008 11:15 pm
Posts: 141
Location: Nashville, TN
Looks good, will give this a try and post results later. Thanks for sharing 8)

Update:

Tried this out last night and I like it. The interface is different than any other install maker I've used, but it somehow made more sense to me. Anyways, keep up the great work and again, thanks for sharing.


Top
 Profile  
Reply with quote  
 Post subject: Re: [APP] Install Studio
PostPosted: Wed Nov 07, 2018 10:40 pm 
Offline
User
User

Joined: Sat Apr 26, 2003 11:38 pm
Posts: 63
Hi,

Thanks for trying it. I am also glad you liked it.
I plan to release an update in a few days. I want to remove the registration window.

neuronic


Top
 Profile  
Reply with quote  
 Post subject: Re: [APP] Install Studio
PostPosted: Thu Nov 08, 2018 4:14 pm 
Online
Enthusiast
Enthusiast
User avatar

Joined: Mon Dec 15, 2008 11:15 pm
Posts: 141
Location: Nashville, TN
I do get an error every time that it cannot create the uninstaller for some reason...here's the log file contents with the name and e-mail removed:

[2018-11-08] Install Studio - 2.0

[09:13:44] The name of the software: IT-Apps
[09:13:44] Setup version 1.0
[09:13:44] Setup type Install Studio Pack Setup (100 MB)
[09:13:44] Number of files: 16
[09:13:44] Number of Directories: 0
[09:13:44] Total size of files: 8 MB
[09:13:44] Pack data files: Yes
[09:13:44] Hide data files: Yes

[09:13:44] Directory to create: C:\Tools\IT-Apps
[09:13:44] Information screen: No
[09:13:44] EULA screen: No
[09:13:44] Settings screen: Yes
[09:13:44] Activation code screen: No
[09:13:44] Keep original file date: Yes
[09:13:45] Enable manual path set: No
[09:13:45] Create and save Uninstall component: Yes
[09:13:45] Remove installed files only: No
[09:13:45] The displayed initial path: C:\Tools\IT-Apps\

[09:13:45] The number of integrated languages: (1) en_US,

[09:13:45] Enable disk checking: No
[09:13:45] Enable component download: No
[09:13:45] Enable Operating System check: No
[09:13:45] Enable installation date check: No

[09:13:45] Filename C:\Temp\IT-Apps_Setup.exe

[09:13:45] SAVING INSTALLER RUN-TIME ...
[09:13:45] CREATING Install Studio Pack FILE: InstallStudioData00.pak
[09:13:45] SAVING ENVIRONMENT VARIABLES ...
[09:13:45] SAVING LANGUAGE DATA ...
[09:13:45] SAVING ICONS ...
[09:13:45] Creating UNINSTALLER...
[09:13:45] Uninstall environment variables ...
[09:13:45] Saving Uninstaller language settings ...
[09:13:45] ERROR! Unable to create the Uninstaller!
[09:13:45]
[09:13:45] CREATING Install Studio Pack FILE: InstallStudioData01.pak
[09:13:45] SAVING FILES ...
[09:13:45] Packing file: AccountReset.exe
[09:13:45] Saving file: AccountReset.exe
[09:13:45] Packing file: Cjwdev.ActiveDirectory.dll
[09:13:45] Saving file: Cjwdev.ActiveDirectory.dll
[09:13:45] Packing file: Cjwdev.WindowsApi.dll
[09:13:45] Saving file: Cjwdev.WindowsApi.dll
[09:13:45] Packing file: Cjwdev.WpfCommon.dll
[09:13:45] Saving file: Cjwdev.WpfCommon.dll
[09:13:45] Packing file: CleanProfiles.exe
[09:13:45] Saving file: CleanProfiles.exe
[09:13:45] Packing file: DelProf2.exe
[09:13:45] Saving file: DelProf2.exe
[09:13:45] Packing file: GetSoftware.exe
[09:13:45] Saving file: GetSoftware.exe
[09:13:45] Packing file: GPOViewer.exe
[09:13:45] Saving file: GPOViewer.exe
[09:13:45] Packing file: IT-Apps.exe
[09:13:45] Saving file: IT-Apps.exe
[09:13:45] Packing file: Lockout.exe
[09:13:45] Saving file: Lockout.exe
[09:13:45] Packing file: Mailer.exe
[09:13:46] Saving file: Mailer.exe
[09:13:46] Packing file: PingPC.exe
[09:13:46] Saving file: PingPC.exe
[09:13:46] Packing file: ProcessLister.exe
[09:13:46] Saving file: ProcessLister.exe
[09:13:46] Packing file: putty.exe
[09:13:46] Saving file: putty.exe
[09:13:46] Packing file: RebootPC.exe
[09:13:46] Saving file: RebootPC.exe
[09:13:46] Packing file: VNCRemoteControl.exe
[09:13:47] Saving file: VNCRemoteControl.exe
[09:13:47] Elapsed time: 00:00:3
[09:13:47] SETUP HAS BEEN BUILT. Number of errors: 2


Top
 Profile  
Reply with quote  
 Post subject: Re: [APP] Install Studio
PostPosted: Thu Nov 08, 2018 10:06 pm 
Offline
User
User

Joined: Sat Apr 26, 2003 11:38 pm
Posts: 63
Hi OldSkoolGamer

I need to do some further investigation but it might be some access violation problem.
Could you please check if there is a file called uncougar.tmp in your Temp directory?
From the log file it seems that the file is created but the program cannot access it.

Thank you for your help.

neuronic


Top
 Profile  
Reply with quote  
 Post subject: Re: [APP] Install Studio
PostPosted: Fri Nov 09, 2018 1:47 pm 
Online
Enthusiast
Enthusiast
User avatar

Joined: Mon Dec 15, 2008 11:15 pm
Posts: 141
Location: Nashville, TN
I don't see that file in any temp directory:
C:\Users\Zax\AppData\Local\Temp
C:\Users\Zax\AppData\LocalLow\Temp
C:\Users\Zax\AppData\Roaming\Temp
C:\Windows\Temp
%temp%


Top
 Profile  
Reply with quote  
 Post subject: Re: [APP] Install Studio
PostPosted: Sat Nov 10, 2018 4:57 pm 
Offline
User
User

Joined: Sat Apr 26, 2003 11:38 pm
Posts: 63
Hi,

The file should be there even after exiting Install Studio as it does not delete the file.

Here is how it works:

When building the install package, if the user wants Install Studio to create an uninstaller, a new file is created in the temp folder. The location of this folder is given by the GetTemporaryDirectory() function of PB. In my case it is: C:\Users\neuronic\AppData\Local\Temp\ . So on your system it should be C:\Users\Zax\AppData\Local\Temp. Install Studio creates a new file here, using the CreateFile() function, with the filename: uncougar.tmp. If the file is created successfully, Install Studio writes data into this file, closes it and saves it into the install package. Now, the log entries: Creating UNINSTALLER…, Uninstall environment variables … and Saving Uninstaller language settings ... only appear if the file is created successfully. So the file should exist.

The ERROR! Unable to create the Uninstaller! log entry may appear because of two reasons: the file could not be created or the image, if there is an image to be used, could not be encoded and saved into the file.

I use Windows 7. Maybe if you run Windows 10, its security settings or an anti-virus application stops Install Studio from creating the file.

I will try to run Install Studio on Windows 10 next week.

Again, thank you for your help.

neuronic


Top
 Profile  
Reply with quote  
 Post subject: Re: [APP] Install Studio
PostPosted: Mon Nov 12, 2018 7:14 pm 
Online
Enthusiast
Enthusiast
User avatar

Joined: Mon Dec 15, 2008 11:15 pm
Posts: 141
Location: Nashville, TN
I right clicked and ran as admin, this time the temp file was created in the proper place, but it still has the same error that it was unable to create the uninstaller. I've tried all three installer types with the same results as well just as a FYI.
It is Windows 10 Pro - x64, no antivirus other than the built in Windows 10 Security, no firewall enabled. If you need any more info, just let me know.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: mohsen, OldSkoolGamer and 14 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

 


Powered by phpBB © 2008 phpBB Group
subSilver+ theme by Canver Software, sponsor Sanal Modifiye