wodAppUpdate component should be used by your application to quickly, easily, and securely provide automatic update solution - very popular "check for updates" functionality. This way you increase value and functionality of your product because now your customers always have the most newest version - and you need only 3 lines of code to provide it! wodAppUpdate uses configuration file it finds on the server of your choice (HTTP, HTTPS or FTP) and then determines if local files need to be replaced or not.
You can send any additional information via URL to the server - and that way determine if user is allowed to update the application, if he uses regular licensed version etc - using your own server-side scripting. wodAppUpdate doesn't really care what you send and what do you do on the server side.
wodAppUpdate expects to get simple text back that contains information about available files on the system, something like this:
1. wodAppUpdate should receive configuration file like above as a result of Check method call. This simple configuration data provides all the information wodAppUpdate needs. Now it will determine if 'UpDemo.dll' needs to be downloaded or not.
2. You can call Download method to download the file locally.
3. Just call Update method to replace it - and restart your app if necessary.
During the process you can control wodAppUpdate's behavior. You can change file versions, their paths, you can force them (not) to be downloaded by setting NeedReplace property - etc.. You (or the user that uses your application) can cancel ongoing update anytime you want. You can hide wodAppUpdate and silently perform the update, or you can use our own progress window and show it to end-user. wodAppUpdate will not initiate anything by itself, still you have full control, but it tries to make it as simple for you as possible, and yet very effective. You can also make your own dialogs since wodAppUpdate provides interface to integrate your application fully into the update process.
When your application is installed for the first time, you can also install provided wodUpdS2 windows service, so that all future updates do not require users to have administrative privileges to update files. wodAppUpdate will automatically detect the service and use if available.
You can find wodUpdS2.exe file in your SYSTEM32 folder, installed by default from our wodAppUpdate installer.
wodAppUpdate can be also used to provide "admin messages" to your users. You can prepare message and store them on the server, and your application can show them (whenever you want) to the user.
Count us as a satisfied WeOnlyDo customer. We appreciate your terrific support to get the secure Telnet working properly.
I've heard that you are amazing with your replies coming back so quickly - and now I've seen the speed in which you reply first hand.
Your professionalism is reflected into your email, your product and your web site. I am confident that these will make the difference.
Many thanks for your excellent support service. I can see why you have a long list of excellent testimonials on your website.
...not only that you provide these components at very reasonable cost, your responsiveness to emailed technical questions is simply outstanding...
We have recently completed a large 1200+ location project where reliable Telnet and SSH connectivity was required. wodSSH worked flawlessly and allowed our staff to complete our project ontime and within budget.
Thank you for the great customer service ... I am really impressed with the wodSSH ActiveX control.
Your component works really great. With minor effort I have been able to convert my delphi application...
Your customer service was excellent, and I will look at your products in the future for precisely that reason.
...with the SFTP interface you produced, everything was so simple to understand, we were able to start coding almost immediately!