普通のC++プロジェクトに、どんな方法を通じて、当該サーバのWindowsOSがシャットダウン中であるかを検知する。
「普通の C++ プロジェクト」と言われても、コンソールアプリケーションなのか、ウィンドウアプリケーションなのかわかりません。
どちらの場合でも、以下のページの Shutdown Notifications が参考になりそうです。 http://msdn.microsoft.com/en-us/library/aa376881(VS.85).aspx