【发布时间】:2012-11-22 07:10:21
【问题描述】:
例如,如果我使用 .NET Framework 制作了一个压缩器。我怎么能右键单击一个文件夹并在压缩器中打开它来压缩它?
【问题讨论】:
-
“使用 .Net 程序打开”有什么意义。你的意思是如何将你的程序与shell集成或如何在操作系统中注册你的软件?
例如,如果我使用 .NET Framework 制作了一个压缩器。我怎么能右键单击一个文件夹并在压缩器中打开它来压缩它?
【问题讨论】:
您需要将文件类型(基于扩展名)与您的压缩器应用程序相关联。
详情请查看文章Understanding MS Windows File Associations。
它需要一些注册表项修改,这可以从安装程序应用程序中完成。
【讨论】:
在HKCR / filetype / Shell下添加一个键(其中filetype是与文件扩展名关联的文件类型,例如jpegfile)
【讨论】: