启动.exe文件而不用路径c#

Don*_*zov 3 c# system.diagnostics process c#-6.0

我如何使用c#代码启动exe文件?所以我有这个:

Process.Start( @"C:\Program Files (x86)\Photoshop\Photoshop.exe");
Run Code Online (Sandbox Code Playgroud)

但是其他机器的路径可能不同.那么有什么想法以不同的方式运行.exe吗?

谢谢!

Don*_*zov 5

我找到了解决方案.

Activator.CreateInstance(Type.GetTypeFromProgID("Photoshop.Application"));
Run Code Online (Sandbox Code Playgroud)