0

セットアップなしで小さなアプリケーションを作成しました。A から B にコピーするだけです。ここで、Windows システムのショートカット (lnk) ファイルもコピーして、アプリケーションをアンインストール可能として表示したいと考えました。しかし、「リンク ショートカット アンインストール ウィンドウ」などのキーワードをグーグルで検索すると、不要なものがたくさんあります。

Windows にアイコンとアプリケーションをアンインストール可能なプログラムとして指定する方法のリンクを教えてください。

よろしく

PS: 私の質問は、lnk ファイルの作成方法ではありません。

4

3 に答える 3

4

あなたの質問を理解できたかどうかわかりませんが、プログラムをレジストリに追加して、「ソフトウェア」(Windows) に表示させることができます。

例:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\NameOfYourProgram]
"DisplayName"="NameOfYourProgram"
"UninstallString"="path/to/program/NameOfYourUninstaller.exe"

NameOfYourProgramニーズに合わせてとを置き換えてpath/to/program/NameOfYourUninstaller.exeから、これを .reg ファイルとして保存し、ダブルクリックしてレジストリに追加します。

DisplayNameUninstallString必須です。

オプションのパラメータがいくつかあります: http://nsis.sourceforge.net/Add_uninstall_information_to_Add/Remove_Programs#Optional_values

于 2011-08-10T08:03:20.873 に答える
1

.lnk ファイルを、アンインストール手順を含むインストール プログラムに変換することはできません。

Windows のインストール済みプログラムのリストにアプリケーションを表示し、アンインストールできるようにする場合は、簡単なインストーラーを作成する必要があります。インストール パッケージを作成できる非常に単純なツールが多数あります。これらのいずれかを使用する必要があります。

于 2011-08-10T07:45:16.610 に答える
0

この場合、アンインストーラ プログラムまたはスクリプトを提供する必要があります。インストーラ データベースに「これらのファイルを削除するだけ」と指示する方法はありません。その場合、ユーザーにアプリケーションとアンインストーラーの両方をコピーしてもらう必要があります。そうしないと、使用できないアンインストーラー エントリが作成されます。このため、アンインストーラーが必要な場合は、インストーラーも使用することをお勧めします。さらに、アンインストーラーを使用して、必要な場所にコピーするだけのアプリケーションは非常にまれです。

(特別なモードで実行されているアプリケーションをアンインストーラーとして使用できると思いますが、これはお勧めしません。)

于 2011-08-10T07:45:10.030 に答える