Je recherche la méthode préférée de .NET pour effectuer le même type de choses que ShellExecute dans Win32 (ouverture, impression, etc. pour des types de fichiers arbitraires).
Je programme sous Windows depuis plus de 20 ans, mais je suis complètement novice en matière de .NET, alors peut-être que je ne cherche pas au bon endroit. J'utilise actuellement .NET 2.0 (VS C# 2005), mais je pourrais utiliser VS 2008 si nécessaire.
Si la seule réponse est d'utiliser P/Invoke, je ferais peut-être mieux d'écrire mon petit utilitaire en utilisant Win32 de toute façon.