ShellExecute が Win32 で実行するのと同じタイプのこと (任意のファイル タイプのオープン、印刷など) を実行する .NET 優先の方法を探しています。
私は 20 年以上にわたって Windows のプログラミングを行ってきましたが、.NET についてはまったくの初心者なので、間違った場所を探しているだけかもしれません。現在、.NET 2.0 (VS C# 2005) を使用していますが、必要に応じて VS 2008 を使用することもできます。
唯一の答えが P/Invoke を使用することである場合は、とにかく Win32 を使用して小さなユーティリティを作成する方がよいかもしれません。