コンピュータの電源切る、システムのシャットダウン、再起動、ログオフするコンピュータの電源を切ったり、システムをシャットダウン、再起動、ログオフさせることは、.NET Frameworkの機能だけではできません。ここでは、Win32 API、WMI、shutdown.exeによる方法を紹介します。 ExitWindowsEx関数で行うExitWindowsEx関数を使用するために、まずは次のようなメソッドを記述します。 Public Enum ExitWindows EWX_LOGOFF = &H0 EWX_SHUTDOWN = &H1 EWX_REBOOT = &H2 EWX_POWEROFF = &H8 EWX_RESTARTAPPS = &H40 EWX_FORCE = &H4 EWX_FORCEIFHUNG = &H10 End Enum <System.Runtime.Intero
![コンピュータの電源切る、システムのシャットダウン、再起動、ログオフする](https://cdn-ak-scissors.b.st-hatena.com/image/square/fcc0636b7c13ac682894349dfe37d7d3ea7ce0c2/height=288;version=1;width=512/https%3A%2F%2Fdobon.net%2Fs%2Fimg%2Fog%2Fm%2Fvb%2Fdotnet%2Fsystem%2Fshutdown.jpg)