私のプログラムはファイルをc:\Users\GameDev\AppData\Local\<my game folder>
に作成します。インストーラがそこに置かなかったとしても、アンインストールプロセス中にフォルダ全体を削除するようInnoSetupに指示することは可能ですか?アンインストールプロセス中にフォルダを削除する方法はありますか?
答えて
インストーラに関連しない特定のフォルダを削除するには(明示的に指定しないと、作成されたアンインストーラによってすべてのファイルとディレクトリが削除されるため)、[UninstallDelete]
セクションを使用します。そこにあなたの場合のような何かを指定することができます:
[UninstallDelete]
Type: filesandordirs; Name: "{localappdata}\<my game folder>"
ご協力いただきありがとうございます。 – superwpf
喜んで;-) – TLama
これは、各ユーザーがプログラムの{userappdata}フォルダに独自の設定を持っていても、別々の設定でマルチユーザーインストールでは機能しません。この問題に取り組む際には、プログラムを起動したすべてのユーザーの設定フォルダの{commonappdata}の下にリストを作成しておく必要がありました(これにより、上記の設定フォルダが作成されました)。このリストは、コマンドラインパラメータでアプリケーションを起動することで、Innoアンインストーラの[UninstallRun]から起動された、アプリケーション自体の組み込みアンインストールルーチンを起動することによって、これらのフォルダをすべて削除するために使用されました。 – Nyerguds
- 1. 実行中のファイルを削除せずに削除する方法はありますか?
- 2. メモリを "削除"する方法はありますか?
- 3. herokuのブランチを削除する方法はありますか
- 4. モバイルタッチデバイスのクリックラグを削除する方法はありますか?
- 5. TFSプロジェクトのブランチの一部であるフォルダを正しく削除する方法はありますか?
- 6. 配備後にWebロールからフォルダを削除する方法はありますか?
- 7. NSISで[スタート]メニューのフォルダを選択的に削除する方法はありますか?
- 8. i18nシェルからフォルダを除外する方法はありますか?
- 9. Coverallsテストカバレッジスコアリングからファイル/フォルダを除外する方法はありますか?
- 10. sqlalchemyでカスケードのIDを削除(または削除用にマーク)する方法はありますか?
- 11. UITableViewから区切り線を削除する方法はありますか?
- 12. 変更中にI/OロックをPDFから削除する方法はありますか?
- 13. mavenコンパイルプロセス中にテキストファイルから空白行とコメント行を削除する方法はありますか?
- 14. djangoの多対多リレーションシップ:アイテムを削除する方法はありますが、関連するモデルから削除する方法はありません
- 15. selenium webdriverの実行中に生成される一時ファイルを削除する方法はありますか?
- 16. プロジェクトルートからVSMacros80フォルダを削除する方法は?
- 17. イベントハンドラを削除する2つの方法に違いはありますか?
- 18. Windowsサービスを強制的に削除する方法はありますか?
- 19. クラッシュ時に通知アイコンを削除する方法はありますか?
- 20. 更新プログラムや削除を無効にする方法はありますか?
- 21. 既に削除したエンティティをトレースする方法はありますか?
- 22. DataGridviewから削除中にテキストファイルからコンテンツを削除する方法
- 23. Git隠しを削除すると、作業ディレクトリのフォルダを削除する可能性がありますか?
- 24. ブラックベリーアプリをアンインストールするときにフォルダを削除する方法
- 25. Azureの保留中のメッセージをサービスバスキューから削除する方法はありますか?
- 26. クッキーから情報を削除する方法はありますか?
- 27. ページメソッドから静的宣言を削除する方法はありますか?
- 28. ScrollViewウィジェットからアイテムを削除する方法はありますか?
- 29. 「ビジネスロジック」レイヤーから「GUI」レイヤーを削除する方法はありますか?
- 30. PostgreSQLからテンプレートデータベースを削除する方法はありますか?
あなたは* some *ディレクトリ、インストーラに関連していない削除したいと思いますか? – TLama
はい、正しいです。インストール時に、このフォルダはプログラムで実行時に作成されるため存在しません。 – superwpf
['[UninstallDelete]'](http://jrsoftware.org/ishelp/topic_uninstalldeletesection.htm)セクションの作業ですが、常に正しいユーザーアプリケーションデータパスを取得するのに問題があります。 – TLama