Does anyone know how to set the next boot order to Onboard NIC/PXE while still in windows? On a Dell or HP. I guess technically this is less of a VB6 Question, but if there is a solution I'd love to incorporate it into my application.

We utilize PXE booting at work in order to deploy our corporate image to our PC's. One thing that I don't like is that it requires user intervention to launch the image process. I have to boot the PC, start hitting F12, select the Onboard NIC, and then hit F12 again to confirm the boot.

We have a Zero Touch method (refresh) that our CM team made, and while that works... sometimes it fails to launch, and then I'm forced to manually reboot and start hitting the boot menu.

Once it boots to NIC the PC loads Win PE, and from there I can VNC into it and complete the required parameters to image it remotely.

I searched google, but the threads I've found regarding PXE boot are more gearted toward deploying images via Win PE...and not the actual boot to PXE action.

Any ideas?