We should send STOP_PENDING rather than STOPPED while we aren't yet actually stopped; STOPPED is already sent when we actually finish stopping.
Also fixes some silly argc/argv shenanigans, I think.
TODO:
[x] delay windows service notification until after we are fully initialized so that if we fail (e.g. can't start wintun, config error, etc.) we won't have told windows that we started (and it can properly report a failure to start the service).
We should send STOP_PENDING rather than STOPPED while we aren't yet actually stopped; STOPPED is already sent when we actually finish stopping.
Also fixes some silly argc/argv shenanigans, I think.
TODO: