0

プロジェクトのファイルの関連付けをいくつか行いました。多数のタイプのファイルを生成します。ただし、展開後、アプリケーションによって生成されたファイルをクリックすると、アプリケーションが「開く」/「実行」されます。これを無効にするにはどうすればよいですか?

要するに、アプリケーションを「実行」させたくありません。

C# Visual Studio 2010 を使用しています。

4

2 に答える 2

2

command を実行することにより、コマンドラインでそれを行うことができます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>

必要な拡張子をすべて消去するバッチ ファイルを作成することもできます。

于 2012-04-28T21:00:22.450 に答える
0

この問題に取り組む方法は 2 つあります。

  1. クライアント マシンでは、セットアップ プログラムで Windows レジストリのファイルの関連付けを変更およびリセットできます。
  2. Explorer がアプリケーションでファイルを開くと、そのファイルを引数としてプログラムを呼び出します。アプリケーションは、引数が提供されているかどうかを確認できます。その場合、アプリケーションを終了するか、エラー メッセージを表示できます。
于 2012-04-28T21:01:45.373 に答える