Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Как снять защиту файла от записи? (http://www.flasher.ru/forum/showthread.php?t=208160)

alexandrratush 11.06.2014 22:55

Цитата:

Сообщение от alatar (Сообщение 1167709)
attrib (тот который вы запускаете в батнике) это обычная программка (c:\Windows\System32\attrib.exe), можете запускать ее через NativeProcess.

Хм, да можно и так. Но я так понял это сути не меняет, все равно это костыль?

alatar 12.06.2014 12:23

С чего вдруг это костыль?
http://ru.wikipedia.org/wiki/%D0%A4%...%B8%D1%8F_UNIX
Цитата:

«Философия UNIX гласит:
Пишите программы, которые делают что-то одно и делают это хорошо.
Пишите программы, которые бы работали вместе.
Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс».

caseyryan 12.06.2014 15:25

Цитата:

С чего вдруг это костыль?
Ну хотя бы с того, что AIR подразумевает кроссплатформенность, а эта штука будет работать только в винде.
Хотя возможно в других системах это (изменение атрибутов файла) и не потребуется

alexandrratush 12.06.2014 15:55

caseyryan, да это только для Windows.
Я решил так - костыль, не костыль. Если работает - не трогай ничего, и спи себе спокойно.:D

alatar 12.06.2014 18:06

Цитата:

Сообщение от caseyryan (Сообщение 1167730)
Ну хотя бы с того, что AIR подразумевает кроссплатформенность, а эта штука будет работать только в винде.
Хотя возможно в других системах это (изменение атрибутов файла) и не потребуется

Что мешает сделать соответствующие проверки, если предполагается работа в разных ОС?
В линуксе придется использовать chattr и chflags в OS X.

Добавлено через 1 минуту
P.S. Ну и с такой логикой, вам категорически противопоказано использование класса NativeProcess.

firsoff 25.02.2016 18:45

@alatar спасибо за подсказку, прикрутил через NativeProcess смену атрибутов, полет нормальный.


Часовой пояс GMT +4, время: 17:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.