Во время процесса установки мне нужно проверить, доступен ли пользовательский путь для записи указанному пользователю.
Путь (путь UNC, например \ fileserver \ share) может быть недоступен для записи пользователю, который выполняет Setup.exe (это программное обеспечение только для Windows), поэтому я думаю, Как проверить разрешения на запись в каталог или файл? может не работать для меня.
Я знаю, что в Java7 будет новый API-интерфейс для файловой системы, но Java7 еще не выпущен.
EDIT:
Пользователь 1 - запускает установщик
Пользователь 2 - запускает установленное приложение
Если пользователь 1 получает ошибку «Отказано в доступе», я все еще не знаю, о пользователе 2. Мне нужно проверить разрешение для другого пользователя в процессе установки.
Я могу использовать net use /user:<user2> <passwd2>
, но я не уверен, получу ли я всю необходимую информацию. Я получаю информацию, что путь существует, но нет, если пользователю 2 разрешено писать.