|
-
Nov 5th, 2007, 05:28 AM
#1
Thread Starter
Member
How to provide software updates
Hi,
I have a program that I have written and am going to put it on my website for people to use. However, I was wondering what is the best way of going about providing updates to my program? I don't want to get people to download the whole program every time I issue an update, how do you go about providing updates with just what has changed between versions?
Cheers.
-
Nov 6th, 2007, 03:42 AM
#2
Re: How to provide software updates
As long as you added no new references or changed the functions in a custom dll. all you need to do is re-distribute the exe or dll.
Care needs to be taken with this approach. Are you still going to have the complete install available? If so you will have to maintain two installations, one for updates and one full installation.
-
Nov 6th, 2007, 03:46 AM
#3
Re: How to provide software updates
I would say to have the base install and have "patch" exe's to install the updated file(s). In your software have it read a file on your website that will say what is the latest version build. Your software will compare that with its own current version and can determine if it should prompt the user to update the software.
After each major/minor build release it should include all patch fixes in it so the single exe installation file will be all they need for the new release.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
Nov 6th, 2007, 03:58 AM
#4
Thread Starter
Member
Re: How to provide software updates
Thanks for your replies...
RobDog888, having patch exe's seems a good idea but what's the best way of making "patch" exe's?? Never really done that before so any help appreciated!
-
Nov 6th, 2007, 04:04 AM
#5
Re: How to provide software updates
Only include the needed components (changed and new) in the installation
-
Nov 6th, 2007, 04:05 AM
#6
Re: How to provide software updates
What installer/packager are you using?
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
Nov 6th, 2007, 04:40 AM
#7
Thread Starter
Member
Re: How to provide software updates
I think I'm going to have to use the one with .net as I've looked at wise and installshield but they're way too expensive... Unless you know of a cheap/free package??
-
Nov 6th, 2007, 04:41 AM
#8
Re: How to provide software updates
The Setup Project that comes with .NET Pro and above is fine as well as the ClickOnce installer that is provided with Express.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
Nov 6th, 2007, 01:59 PM
#9
Re: How to provide software updates
Look at the FAQ's, there are many installation packages that you can use there like Inno Setuo combined with Inno Script..
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|