質問編集履歴

2

試した内容の追記

2020/03/03 08:53

投稿

m_rase
m_rase

スコア8

test CHANGED
File without changes
test CHANGED
@@ -132,6 +132,8 @@
132
132
 
133
133
 
134
134
 
135
+
136
+
135
137
  ### 補足情報(FW/ツールのバージョンなど)
136
138
 
137
139
 
@@ -139,3 +141,7 @@
139
141
  Windows10 64bit
140
142
 
141
143
  VisualStudio2019
144
+
145
+
146
+
147
+ 4,5を追加しましたが、32ビットのチェックが付いていると、同様のエラーになってしまいます。

1

回答を参考に4,5を試してみました。

2020/03/03 08:53

投稿

m_rase
m_rase

スコア8

test CHANGED
File without changes
test CHANGED
@@ -78,6 +78,54 @@
78
78
 
79
79
 
80
80
 
81
+ 4)
82
+
83
+ ```c#
84
+
85
+ private void button1_Click(object sender, EventArgs e)
86
+
87
+ {
88
+
89
+ const string oskPath = "‪C:\Windows\sysnative\osk.exe";
90
+
91
+ process1.StartInfo.FileName = oskPath;
92
+
93
+ process1.Start();
94
+
95
+ }
96
+
97
+ ```
98
+
99
+ ●System.ComponentModel.Win32Exception: '指定されたパスが見つかりません。'
100
+
101
+
102
+
103
+ 5)
104
+
105
+ ```c#
106
+
107
+ private void button1_Click(object sender, EventArgs e)
108
+
109
+ {
110
+
111
+ string oskPath = System.IO.Path.Combine(Environment.SystemDirectory, "osk.exe");
112
+
113
+ process1.StartInfo.FileName = oskPath;
114
+
115
+ process1.Start();
116
+
117
+ }
118
+
119
+ ```
120
+
121
+ ●System.ComponentModel.Win32Exception: '指定されたパスが見つかりません。'
122
+
123
+
124
+
125
+
126
+
127
+
128
+
81
129
 
82
130
 
83
131
  1,2,3ともにosk.exeをnotepad.exeに変更すると実行される。