Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » UppHub » Updater package
Re: Updater package [message #34035 is a reply to message #34033] Wed, 12 October 2011 13:42 Go to previous messageGo to previous message
koldo is currently offline  koldo
Messages: 3443
Registered: August 2008
Senior Veteran
Hello Massimo

Quote:

I guess you can, just add Bazaar nest to your working assembly.
I think that to do it I would have to put first Bazaar and after that uppsrc, but I prefer the opposite: to have uppsrc first. This way it always put uppsrc Updater instead of Bazaar Updater. I tried to put Bazaar/Updater but it does not work.

Quote:

Yep, it is. you can (as I did...) deploy a small programm that contains just updater and setup to fetch your real app.
When user launches it first time, he gets the true application downloaded and installed, in its latest version, so you can leave the installer forever on your web site without worrying updating it.
So:
- You deploy an installer with Updater inside.
- Updater downloads the application, that also has Updater inside

Quote:

It would need some changes.... you can do it, but it should maintain the actual defaults to not break the apps using it now.
It is an honor Smile. Of course compatibility is a must.

Quote:

You could add a "SetProgramFilesFolder()" and "SetAppDataFolder()" member functions that could change the paths from the default.
Great. SetProgramFilesFolder() will be filled by the installer (asking the user). I may do an installer soon with a look and feel similar to InstaShield or Nullsoft.

Quote:

Uhmmmm.... never tried. You can try to install the Server app onto a PC in your lan and see.... it's a quick test.
A focus could be to create a local Licenses Server running in a LAN handling all customer licenses.

Other focus could be to update directly from LAN folders like uppsrc/Updater does, but following your versions standard about folder names.

Quote:

The most important missing thing is the ability to update other files than the executable itself
I will check it, following an interface as similar as possible to uppsrc/Updater but without breaking compatibility Smile (or asking you before if a have a good idea Smile ).

In addition to this, and recognizing that the security options to save a key are in order:
1. A Web server
2. An USB dongle
3. A local encrypted file including key and data to identify computer hardware

... could it be added the option 3 to Protect? Smile. It could be done this way (you may think something better):
- First time the installer is run, it gives a code and gives the option to send an email with it. This code includes the key you put with ProtectEncrypt and local computer info in a hash code or encrypted (if encrypted you can get that data, for example to monitor deep hardware changes that void the key but that can be permitted so you will send a new key).
- You return the user a key including a hash of the code and additional data as the license end date.

This is because in my case the application is expected to work without dongle and without internet connexion.

In addition, other thing to add to Updater and client access to get a key in Web, is the local Proxy handling, very usual in company environments.


Best regards
IƱaki
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: User configurable menu system
Next Topic: XMLMenu - User configurable menu system - completed
Goto Forum:
  


Current Time: Mon Aug 25 16:56:57 CEST 2025

Total time taken to generate the page: 0.14236 seconds