I am working on a project to do patch deployment on client machines with the help of windows update agent in C language.
I need to prompt the user a custom pop up if a system reboot is required.
I am currently using the IInstallationResult->get_RebootRequired method to obtain the reboot property. But this is a property of patch which got deployed. But even after getting this property as reboot required, I can able to install patches further.
So I need to know is there any way to determine a point after which system cannot proceed with further patch installation??