インストールプロセス中に、指定されたユーザーに対してユーザー提供のパスが書き込み可能かどうかを確認する必要があります。他のユーザーがファイルを書き込む権限を持っているかどうか確認してください
パス(\ fileserver \ shareのようなUNCパス)は、Setup.exe(Windows専用ソフトウェア)を実行しているユーザーに書き込みできない可能性がありますので、How do you check for permissions to write to a directory or file?は私にとってはうまくいかないかもしれません。
私はJava7で新しいFilesystem-APIがあると知っていますが、Java7はまだリリースされていません。
EDIT: ユーザー1 - インストーラ ユーザー2を実行します - ユーザ1がエラー、私はまだ知らない「パーミッションが拒否された」ユーザ2についての私に必要な取得する場合はインストールされたアプリケーション
を実行しますインストールのプロセス中に他のユーザーアカウントのアクセス許可をチェックします。
私はnet use /user:<user2> <passwd2>
を使用することがありますが、私が必要とするすべての情報が得られればわかりません。ユーザー2が書き込みを許可されている場合は、パスが存在するという情報が得られますが、そうではありません。
申し訳ありませんが、 "私"にファイルの書き込み権限があるかどうかを確認します。別のユーザーのコンテキストで使用します。 –