如何删除文件关联

如何删除文件关联,第1张

概述如何删除文件关联

我想知道什么信息应该删除,以删除与特定的文件扩展名的程序关联。

我显然知道扩展存储在HKEY_CLASSES_ROOT键,但我不知道要删除或保留什么。 程序卸载时是否应该删除整个.EXTENSION键? 我应该备份密钥的原始数据吗? 或者干脆清除默认的键值(这是程序ID)?

请指教。

.NET秒表类限制

错误应用程序<app_name>,版本<版本号>,错误模块kernel32.dll

与Multi-touch Manipulations相关的未公开的.NET代码引发exception

如何在特定条件下隐藏UWPpopup窗口

使连续运行的ac#应用程序

如何获得正在运行的windows服务应用程序的命令行参数?

在linux上运行ASP.Net与标准的以微软为中心的解决scheme相比如何?

开发BLE windows 8.1

该文件parsing为一个太长的path。 最大长度是260个字符

fileSystemWatcher – 如何pipe输出到文本文件?

首先,不要直接编辑HKCR,我建议你使用内建的ftype和assoc命令 。 (即使他们改变了Reigstry的安排,毫无疑问,微软将继续以正确的方式支持这些命令。)

我猜你对文件关联类型做了什么取决于扩展名是如何命令的…(你可以在这里查找常见的文件扩展名)。如果你的应用使用罕见的文件扩展名,那么我会说你是安全的删除扩展关联( assoc .ext= )和文件类型( ftype myfiletype= )。

但是,如果您的应用程序注册了一个通用的文件扩展名 – 例如“.TXT” – 那么您应该尽力处理它的优雅。 如果您想要非常好,可以在安装过程中保存现有的文件关联,然后在卸载过程中将其还原为原始值。 或者像“.TXT”那样有一个通用的默认(NOTEPAD.EXE)的情况下,你可以把它设置回来。 否则,我可能只是删除关联( assoc .ext= ),所以下次用户双击文件时,它会提示他们选择一个程序(为它们创建ftype值)。

总结

以上是内存溢出为你收集整理的如何删除文件关联全部内容,希望文章能够帮你解决如何删除文件关联所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1276042.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存