Adding a check for updates to program

1940 pts.
Tags:
Automatic Updates
Visual Basic 4
Windows Update Management
Windows XP
I have a program that has a check for updates button and what it does is brings up the updates page on the internet and then the person can check the dates to see if it’s newer then theirs. What I want to do is more like as follows; Person clicks the check for updates button and it goes out and checks and then msgbox’s the user if your up to date or not. Not bring you to the web page for updates. Can some one explain the best way to do this and what programs are needed? Thank you for your efforts.

Software/Hardware used:
xp

Answer Wiki

Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Discuss This Question: 5  Replies

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • TheFinder
    Can someone / anyone answer this. I know it’s possible to do this but I need some direction on how / where to go, what programs are required etc. Thank you in advance for any and all replies.
    1,940 pointsBadges:
    report
  • Chippy088
    Hard 1 to answer, but it may be possible to do it using the date/time stamp on the local program. Unless the program is updated using an installer, then the date/times to compare will be those of the old installer on your pc/server and the new installer which is on the webpage. How it could be coded depends on the website. You may need to ask the site admin for a way, and permission, to access the info. Either way, you might get blocked from accessing the site unless the code/cookie has site read permissions. The site may even block you as an intrusion attempt. Do want to do it via ftp or http. If you can look at the update installer on the web site using ftp it may give the time stamp, otherwise it will be by comparing the version number. I don't know of any way to do it from an http web page, that would need to follow the url on the page to the file, and then read the timestamp. Hope this gives you some help.
    4,625 pointsBadges:
    report
  • carlosdl
    Well, there could be different ways to do this. One way could be storing the most recent version number in a database (web site side) and let the client program connect and query it so it can check if a more recent version is available. This query could be done through a web service, whose development could be easy or complex depeding on the language and the tools being used (and this would be possible if the hosting company supports the necessary technologies).
    68,780 pointsBadges:
    report
  • TheFinder
    Thank you guys for your efforts, but I'm still lost. I need more direct information if you would.
    1,940 pointsBadges:
    report
  • TheFinder
    I could have the time stamp added to the visual basic button when the person presses it, it would grab the current version, but how or to what does it transfer this information too. is it done using Java, .PHP, what? how?
    1,940 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Thanks! We'll email you when relevant content is added and updated.

Following