RobertAlanGustafsonII
Active member
- Joined
- Sep 16, 2023
- Messages
- 40
- Programming Experience
- 10+
WHAT I HAVE:
Visual Basic 2019, .NET Framework 4.6+, WinForms
MY ISSUE:
I want my desktop app to be able to, should it find that a secondary program (say, Skype for Desktop or some other freeware that my code invokes) not present on my system (that's relatively easy to determine), attempt to automatically download and install it. I can find nothing in the VS help files or on Microsoft's website for doing that, except for how to make my program download and install updates of itself; perhaps I'm not asking the question correctly. How does one programmatically download/install another application for use by mine, generally, speaking? (My code could fire up the user's browser at the proper website so he/she can install it manually, but that puts too much onus on the user--plus it also gives the user lattitude to do unrelated browser activity instead of the task at hand. I want to automate the search/download/install process!)
Please give any answers in VB.NET, as simply as possible, and ASAP.
Visual Basic 2019, .NET Framework 4.6+, WinForms
MY ISSUE:
I want my desktop app to be able to, should it find that a secondary program (say, Skype for Desktop or some other freeware that my code invokes) not present on my system (that's relatively easy to determine), attempt to automatically download and install it. I can find nothing in the VS help files or on Microsoft's website for doing that, except for how to make my program download and install updates of itself; perhaps I'm not asking the question correctly. How does one programmatically download/install another application for use by mine, generally, speaking? (My code could fire up the user's browser at the proper website so he/she can install it manually, but that puts too much onus on the user--plus it also gives the user lattitude to do unrelated browser activity instead of the task at hand. I want to automate the search/download/install process!)
Please give any answers in VB.NET, as simply as possible, and ASAP.