設定ファイルやフォルダのアクセス許可の設定を使用してinno
そのため、今日は何を学んだのですか?
を編集して項目日間、私は、この制限の面倒のいずれかのソフトウェアで作成します。 本ソフトウェアのユーザは許可されませんwhoはありません。 adminisrative privilagesを書き込み、ファイルやフォルダを削除したり変更し、 Program Filesフォルダにコピーします。 手短に言えば、管理者またはいくつかの限られたユーザーのみが、 whoは管理者privilages 、ソフトウェアを使用しています。 これはかなりうるさいと商用ソフトウェアのような非現実的に我々はある。
そのため、この問題の解決はどうすればよいですか?
私の最初のアプローチは、ボーランドのを知っている場合には、 C + +関数を設定してファイルやフォルダのアクセス許可を作成してください。 しかし、それ以来成功wasn'ta Borland C + +でのみ機能は、ファイルの属性を決定するかどうかは読み取り専用、 hidenまたはアーカイブします。 しかし、それの属性を変更することもできます。ようなものを必要とすることadminitrativeレベルprivilages 。 そのため、したがって、任意のC + +の機能を変更することはできませんの場合、ユーザーのアクセス権の管理者ではない。
私の2番目のアプローチは成功すると、インストールプロセス中にアクセス許可を設定する、とのみ行うことができますが、セットアップするコンパイラは、 innoセットアップを実行します。 innoセットアップは最も人気のセットアップコンパイラを指定します。 いくつかのよりはましと主張して任意の商用コンパイラの設定が、 innoのセットアップについては、他の重要なことは、それは無料で、オープンソースです。 innoの出力にセットアップが実行可能ファイルのインストールファイルをコンパイルします。 の構成にして、インストールファイルを設定したり、ソースコードを変更します。 私の問題が発生した場合は、ファイルのアクセス許可を使用して、次のコードを設定できます:
[ dirsに]
名: " (アプリ) \ " ;アクセス権:全ての変更
上記のコードだけを意味し、インストールプロセス中には、このフォルダは、実行可能ファイル、およびその他のファイルは、すべての人は、アクセス許可を作成して新しいファイルを削除したり、既存のファイルとサブディレクトリを変更します。 非常に簡単、ホですか? しかし、その2行のコードを学ぶ3時間かかった。
提出されたバージョン: ソフトウェア











