0

AppData\Roaming\実行可能ファイルを実行すると、実行可能ファイルと同じ名前のフォルダーが作成されます。

フォルダがいつ作成されるかわかりませんか? Windowsシステムによって決定されますか?別の場所を選択してフォルダを作成することはできますか?

私のコンピュータにインストールされているほぼすべてのプログラムのAppData\Roaming\. Windows システムは、コンピューターにインストールされているすべてのプログラムのフォルダーを作成するようです。

4

1 に答える 1

1

私は専門家ではありませんが、私が常に理解していることから、これが一般的な概念です。

Appdata\Roamingこの「ローミング」プロファイルの概念を扱うフォルダです。したがって、たとえば、企業環境で Windows ユーザー プロファイルにログオンすると、会社がセットアップしたサーバーからアクセス許可、特権、および/または設定が取得されます。現在、ビジネスで利用されているアプリケーションを実行すると、Appdata\Roamingフォルダー (または場合によってはレジストリ) から情報を取得して、資格情報を検証したり、許可されたアクセス許可を提供したりする可能性があります (読み取り専用権限にしかアクセスできない可能性があります)。 、 例えば)。

Appdata\RoamingAppdata\localまたはの違いAppdata\Locallowはおそらく命名規則によって識別できますが、基本的に、ローカルのものはそのマシンにとどまることが意図されていますが、ローミングのものはネットワーク全体にある可能性があります. そのため、ローミング データにアクセスしてユーザーをサーバーにログインさせることができますが、そのコンピューターに特に関連付けられている情報がある場合は、ローカル フォルダーにアクセスすることができます。

Is it possible to choose another place to create the folder?

これは可能だと思いますが、言うべき要素が多すぎます (プラットフォーム、作成されたファイルの意図など)。roamingユーザーがログアウトしたときに(企業環境で)、対応するユーザーのフォルダーがアップロードされることは間違いないので、ファイルをローミングプロファイルの外に配置すると、そのユーザーは自分のデータを取得できません。バックアップしました。

繰り返しますが、私はこれについていくつか間違っている可能性があります。詳細を知りたい場合は、この質問このドキュメントを確認してください。これが役に立ったことを願っています!

于 2013-07-30T13:24:05.033 に答える