|
|
|||||
Как снять защиту файла от записи?
Добрый день!
Разработано два приложения, одно из которых - админка, которая должна перезаписывать ХМЛ-файл настроек первого. На некоторых Windows возникает Цитата:
var stream:FileStream = new FileStream(); stream.addEventListener(Event.COMPLETE, completeSaveHandler); stream.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); stream.openAsync(_fileSettings, FileMode.UPDATE); stream.writeUTFBytes("<?xml version=\"1.0\" encoding=\"utf-8\" ?> " + xml); private function errorHandler(e:IOErrorEvent):void { trace(e.text); // Error #3001: File or directory access denied } Вопрос, можно ли как-то обойти эту защиту без участия юзера? Может при упаковке главного приложения возможно снять ее с файла настроек? Спасибо! |
|
|||||
Было бы весело, если бы даже AIR приложение могло это делать без участия юзера) Смысл тогда в этой защите?
Можно запускать приложение от имени администратора
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Цитата:
P.S. Вы же знаете что не каждый юзер сможет запустить от имени администратора, или сделать что-то похожее. |
|
|||||
caseyryan, в общем у меня получилось из главной программы каждый раз запускать батник, который сбрасывает атрибут "Только чтение" для нужных мне файлов. Как такое решение? Норм?
|
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Цитата:
|
|
|||||
Цитата:
|
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
alexandrratush, можно просто хранить файл где-нибудь ещё.
|
|
|||||
Заказчик настоял чтобы все файлы были в одном каталоге, и легко переносились с одного компа на другой. И главное приложение с админкой должны быть разработаны отдельно одна от другой.
|
|
|||||
При чем здесь права пользователя? Это обычный атрибут файла.
attrib (тот который вы запускаете в батнике) это обычная программка (c:\Windows\System32\attrib.exe), можете запускать ее через NativeProcess.
__________________
משיח לא בא משיח גם לא מטלפן |
Часовой пояс GMT +4, время: 16:41. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|