有没有办法让我的“文件关联”不被应用程序打开

本文关键字:应用程序 文件关联 关联 我的 文件 有没有 | 更新日期: 2023-09-27 18:32:29

我已经为我的项目做了一些文件关联。 它生成多种类型的文件。但是,在部署后,当单击应用程序生成的文件时,它们会"打开"/"运行"应用程序,如何禁用它?

底线我不希望它为我"运行"应用程序。

提前谢谢你我正在使用C# Visual Studio 2010<</p>

有没有办法让我的“文件关联”不被应用程序打开

div class="answers">您可以通过

运行以下命令在命令行中执行此操作assoc .<ext> = ""

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:'Documents and Settings'User>assoc .txt
.txt=txtfile
C:'Documents and Settings'User>assoc .txt = ""
.txt = ""
C:'Documents and Settings'User>

您还可以创建一个批处理文件来清除所需的所有扩展名。

两个角度可以解决此问题:

  1. 在客户端计算机中,安装程序可以更改和重置 Windows 注册表中的文件关联
  2. 当资源管理器使用应用程序打开文件时,它会调用将文件作为参数的程序。您的应用程序可以检查是否提供了参数,在这种情况下,您可以退出应用程序或显示错误消息