2011-05-11 131 views

回答

1

注册表下的HKEY_CLASSES_ROOT密钥中存在所有注册文件类型的列表。如果密钥以.开头,则它是已注册的文件扩展名。

看看MSDN > File Types了解更多关于他们如何存储在注册表中的信息。

您可以使用reg命令查询注册表。例如,在命令提示符中键入以下命令以列出文件扩展名。

reg query HKEY_CLASSES_ROOT | find "HKEY_CLASSES_ROOT\." 

要从java程序执行此操作,请使用ProcessBuilder

+1

在这里进一步阅读http://stackoverflow.com/questions/62289/read-write-to-windows-registry-using-java – PeterMmm 2011-05-11 12:39:57