我有一个应该保存在不同的文件格式的报告程序,如果有与文件扩展名关联的应用程序,然后使用该应用程序打开该文件。获取文件关联的列表
是有可能获得具有与它们在Windows应用程序相关的所有文件的扩展名?
我试过注册表项HK_CLASSES_ROOT {}的扩展,但我看着基地的Windows XP(不办公),它仍然有各种扩展键..
我需要知道是否有试图打开该文件,也如果关联犯规存在,那么我需要在该文件所在的Windows资源管理器打开文件夹之前的任何associattion ...
我有一个应该保存在不同的文件格式的报告程序,如果有与文件扩展名关联的应用程序,然后使用该应用程序打开该文件。获取文件关联的列表
是有可能获得具有与它们在Windows应用程序相关的所有文件的扩展名?
我试过注册表项HK_CLASSES_ROOT {}的扩展,但我看着基地的Windows XP(不办公),它仍然有各种扩展键..
我需要知道是否有试图打开该文件,也如果关联犯规存在,那么我需要在该文件所在的Windows资源管理器打开文件夹之前的任何associattion ...
你没有得到相关的应用。您可以简单地使用
System.Diagnostics.Process.Start("fileName.xyz");
用相关应用程序打开文件。
采取在所述命令行的ASSOC命令偷看。它可能会给你你需要的信息。 (尝试'assoc /?',或者只是在shell中运行'assoc')。