回答編集履歴

1

追記

2020/10/30 04:59

投稿

退会済みユーザー
test CHANGED
@@ -5,3 +5,23 @@
5
5
  ExitWindowsEx API, WMI等でも可能なようですが、こちらではいかがでしょう。
6
6
 
7
7
  [コンピュータの電源切る、システムのシャットダウン、再起動、ログオフする](https://dobon.net/vb/dotnet/system/shutdown.html)
8
+
9
+
10
+
11
+ ---
12
+
13
+ (追記)
14
+
15
+ 32bit版cmdからは、Sysnativeエイリアスを経由する事でシステム本来(のアーキテクチャ)のディレクトリにアクセス可能なようです。
16
+
17
+ [バッチファイルで32bitプロセスから64bitプロセスを起動する](https://wave.hatenablog.com/entry/2018/11/10/081700)
18
+
19
+
20
+
21
+ x86,AnyCPU(32bit優先)ビルドの場合、このようにアクセスすればいけそうです。
22
+
23
+ ```C#
24
+
25
+ proc.StandardInput.WriteLine("%windir%/Sysnative/logoff");
26
+
27
+ ```