The netkvmp service on protocol uninstall is stopped
automatically (by INF statement). Upon stop the service
will run its own binary with command-line ' -x' that
directs the executable to run post-uninstall action:
1. Send WMI set 'NetKvm_Standby.value=0' to force all
the instances that support standby feature to indicate
link off (return to their initial behavior)
2. Send WMI query for 'NetKvm_Standby' and parse the response.
Note friendly names of all the instances that support
standby feature. Access these instances via SetupAPI and
restart them.
Signed-off-by: Yuri Benditovich <[email protected]>
The executable was built incorrectly with dependency on
the Visual Studio CRT DLL. This did not create any problem
as this executable was dummy and the service was never started.
Now we prepare it to run, so fixing the dependency.
Signed-off-by: Yuri Benditovich <[email protected]>