私は最新のinnoセットアップを使用してプログラムを展開しようとしています。私のプログラムをProgram Filesフォルダにインストールすることはできないようです(例えば、私のプログラムは、データベースを変更するプログラムの部分を使って問題が発生します。管理者)。 CSIDL_APPDATA
に私たちのプログラムをインストールするためにinno setupを尋ねるべきだと私はどこか読んだが、私はinno setupに精通していない。 Innoのセットアップを使用してこれを行うにはどうすればよいですか?すべてのユーザー用のアプリケーションとデータベースをインストールします
答えて
アプリケーション自体は、{pf}
(プログラムファイル)の下のフォルダにインストールする必要があります。 アプリケーションデータ(またはデータベース)は、{commonappdata}
の下のフォルダに移動する必要があります。データベースを通常のユーザーが変更する場合は、このフォルダに(Permissions
パラメータを使用して)アクセス許可を設定する必要があります。ユーザー固有のものであれば、デフォルトをユーザーのappdataフォルダーにコピーして変更することができます。
[Dirs]
Name: {commonappdata}\i-Catcher Console; permissions: everyone-modify admins-full;
データベース自体にUIが組み込まれているAccessアプリケーションを使用すると、問題が発生します。この場合、両方の場所が互いに悪い({commonappdata}/blah
の方がより良い)が、適切な権限を設定する必要があります。
しかし、データベースとアプリケーションを別のフォルダに置くと、私のC#コードで文字列connString = "Data Source = recipes.db"を使用するため、問題が発生します。つまり、recipes.dbは、メインの実行可能ファイルと同じフォルダに存在する必要があります。とにかくさまざまな状況下では失敗します。 – imin
アプリケーションデータフォルダーを決定し、完全修飾パスを使用するように修正する必要があります。 – Deanna
emmm .. C#でどうすればいいですか?私はString connString = "Data Source =" + installedfolder + "recipes.db"のようなものを意味します。 – imin
- 1. Visual Studioセットアッププロジェクトすべてのユーザーのインストールを削除します
- 2. すべてのユーザーのためにWindows 8.1にcordova/phonegapアプリケーションをインストール
- 3. データベースをインストールしたjavaアプリケーション
- 4. FQLを使用して、ユーザーが使用するすべてのアプリケーションのリストを抽出できますか?
- 5. フェイスブックからすべてのユーザーとユーザーの友人のビデオをフェッチして保存するデータベース
- 6. すべてのユーザーにプログラムのショートカットをインストールするには?
- 7. Facebookアプリケーションを使用しているユーザーのすべてのユーザーIDを取得する方法
- 8. すべてのユーザーにAir Appをインストールする
- 9. インストールされているすべてのアプリケーションのリストを取得
- 10. すべてのユーザーがWebstartアプリケーションを起動しない
- 11. Androidのすべてのアプリケーションがアクセスできるsqliteデータベースを作成します。
- 12. 私は私のFacebookアプリケーションを使用して、現在のユーザーのすべての友人のリストを取得しようとしていますJS SDKとFQL
- 13. 私のアプリケーションのすべてのユーザーを取得するには
- 14. マルチサイトCMS - すべてのサイト用のデータベース、またはすべてのサイト用の1つのデータベース?
- 15. ネットワークサービスとは別のユーザーとしてWindowsサービスをインストールする
- 16. フォーム認証を使用しているすべてのユーザーをログアウトします
- 17. Grailsアプリケーションのデータベースにアプリケーション設定を保存して使用しますか?
- 18. WiXのは、現在のユーザーの選択にインストールするオプションでスクリプトをWXS、またはすべてのユーザーが
- 19. ユーザー名とパスワードを使用してデータベースに接続する
- 20. データベースに再接続することなくすべてのユーザーと同じMySQLクエリを使用する
- 21. DevExpress - アプリケーション内のすべてのユーザーのアラートウィンドウを表示
- 22. データベース内のすべてのユーザー定義関数のSQLリスト
- 23. Entity Framework:アプリケーションを再インストールするとデータベースを削除する
- 24. 1人のユーザーIDとパスワードを使用してデータベースにアクセス
- 25. データベースのユーザー名とパスワードは、どこでPHPアプリケーションに格納しますか?
- 26. Webアプリケーションがインストールされていない場合、ユーザーをセットアップスクリプトにリダイレクトします。
- 27. ユーザーを作成し、データベースにマッピングし、SQLスクリプトを使用してそのデータベースにロールを割り当てます。
- 28. コンピュータのユーザー名を取得して、.NETのローカルネットワーク上のアプリケーションを使用するユーザーを確認します。
- 29. iPhone:すべてのアプリケーションのための単一のSQLiteデータベース
- 30. ASP.NET MVC3とMVC2を並べてインストールしますか?
おそらくあなたが読んだことを誤解していて、実際にはCSIDL_APPDATAにデータファイルを展開し、プログラムをプログラムファイルに展開することを示唆しているかもしれません。 –