Cách xác định các ứng dụng được liên kết với một phần mở rộng cụ thể (ví dụ .JPG) và sau đó xác định vị trí thực thi của ứng dụng đó để có thể khởi chạy. System.Diagnostics.Process.Start (...).Windows: Liệt kê và khởi chạy các ứng dụng liên quan đến phần mở rộng
Tôi đã biết cách đọc và ghi vào sổ đăng ký. Đó là cách bố trí của sổ đăng ký mà làm cho nó khó khăn hơn để xác định một cách tiêu chuẩn những gì các ứng dụng được liên kết với một phần mở rộng, những gì đang có tên hiển thị, và nơi thực thi của họ được đặt.
Tốt hơn để sử dụng IQueryAssociations –