一尘不染

.NET中的ShellExecute等效项

c#

我正在寻找.NET首选的方式来执行与ShellExecute在Win32中所做的相同类型的操作(针对任意文件类型的打开,打印等)。

我从事Windows编程已有20多年了,但是我是.NET的一名新手,所以也许我只是在错误的地方寻找。我目前正在使用.NET 2.0(VS
C#2005),但如果需要可以使用VS 2008。

如果唯一的答案是使用P / Invoke,那我还是最好还是使用Win32编写我的小型实用程序。


阅读 196

收藏
2020-05-19

共1个答案

一尘不染

Process.Start

请注意,高级用法(打印等)要求使用ProcessStartInfo并设置Verb属性。

2020-05-19