I am working on a small application in VB.NET. The program needs administrator privilege for doing some tasks. Is there a way to ask for administrator privileges during the execution if the program?
What is the general way of changing the user account under which the application is running?
There are a number of methods depending on your needs. Some details are given in the application developer requirements for UAC.
CoCreateInstanceAsAdminto call methods on a COM object running as an administrator. This is possibly tricky to get working in VB.Net. I got it working ok in C++ though