Я ищу .NET-предпочтительный способ выполнения того же типа вещей, который ShellExecute делает в Win32 (открытие, печать и т. Д. Для произвольных типов файлов).эквивалент ShellExecute в .NET
Я программировал Windows более 20 лет, но я полный новичок в .NET, так что, возможно, я просто искал не то место. В настоящее время я использую .NET 2.0 (VS C# 2005), но при необходимости можно использовать VS 2008.
Если единственный ответ заключается в использовании P/Invoke, то мне может быть лучше просто написать мою небольшую утилиту с помощью Win32 в любом случае.
(На нем есть свойство bool 'UseShellExecute'). – 2010-08-24 21:34:33