我注意到一些较新的Windows 10 exe应用程序没有开始使用System.Diagnostics.Start()方法。例如:
System.Diagnostics.Start(@"C:\Windows\System32\StikyNot.exe")?
但是旧的Windows exe会启动:
System.Diagnostics.Start(@"C:\Windows\System32\notepad.exe")?
和其他如Windows 10中的Calc.exe在“metro random string id land”中丢失并混淆,并且有办法提供一个真正的文件系统路径来从System.Diagnostics.Start()执行它们。 / p>
但是,具体来说,我想知道为什么“StikyNot.exe”无法从Start()开始工作以及如何从c#启动此应用程序?因为,它只是说文件丢失了,但是当你从cmd.exe输入“dir C:\ Windows \ System32 \ StikyNot.exe”时它显然就在那里。
(另外,我从安装光盘直接使用Windows 10而没有安装任何更新。)