2017-05-30 27 views
0

私のアプリケーションのインストール中にHKLMにいくつかの値を書きます。アンインストール中に管理者権限を要求します

私はインストーラでPrivilegesRequired = adminフラグを使用していますので、インストール中にレジストリへの書き込みがうまくいきます。

ただし、私のアプリケーションをアンインストールすると、Inno Setupは管理者権限を要求しないので、RegDeleteKeyIncludingSubkeysの呼び出しは失敗します。

私は、Inno Setupがアンインストール時に管理者権限を必要とするようにすることができるかどうか尋ねたいと思います。

ありがとうございました。

編集:アンインストーラにこの情報が含まれている必要がありますが、私にとってはそうではありません。私はアンインストーラに署名するのを忘れ

:私も、私は自分自身の問題を発見した...私はアンインストーラを作成する方法

+0

アンインストーラは管理者権限を要求します。そのログファイルを表示します。 –

+0

@MartinPrikryl [プログラムと機能] - > [アンインストール]ダイアログからアンインストールするときに、/ログの使い方を理解していません。 unins000.exeを使用すると、管理者権限が要求され、すべて正常に動作しますが、「プログラムと機能」 - >「アンインストール」ダイアログを使用してアンインストールすると、正常に動作しません。それが私の問題です。 – tmighty

答えて

0

を覚えていません。 Windowsプログラム&機能アンインストーラは、アンインストーラに署名する必要があります。

一度アンインストーラに署名すると、すべてが期待通りに機能します。

関連する問題