Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Как средствами NB ограничить размер папки? Например: Нужна квота на определенную папку в 10мб. Папка заполнена на 9мб. В него кладут файл размером в 2мб и он не копируется, т.к. превышает лимит. Реализовать это нужно при помощи NeoBook!
Alien, пойми одно, на НБ можно реализовать простые телодвижения, это же не делфи и не си Если тебе надо в рамках проекта, и есно файлы копируются через НБ, то достаточно простого условия, если копирования идет не через НБ, то смотри всторону специально обученых для этих вещей программ(типа администротирования сетей). На НБ ты можешь сделать проверку и при достижения лимита, вызвать сообщение, либо открыть\закрыть какую-нить прогу, либо создать файл(типа маркера с надписью "limit") для другой проги, ну еще пару простых вещей, или с палагином по сложней. Но не более того
Добавлено (25 Декабрь 2009, 00:14) --------------------------------------------- НБ(штатными средствами) не может на системном уровне(или как там незнаю)запритить какие либо действия! Можешь сам проверить, просто скопипасти(не в НБ) большой файл, и с помощью НБ отмени копирование, увы не получится. Может через бат или вбс и можно, но это надо у спецов спрашивать, я даже сути не имею, как это работает
Добавлено (25 Декабрь 2009, 00:25) --------------------------------------------- вот посмотри --------------------------------------------- Вроде ответил на твой вопрос
Сообщение отредактировано sp3d - Пт, 25 Декабря 2009, 00:35
sp3d, я эту утилиту не первый раз вижу. Во первых при достижении указанного лимита, она полностью очищает папку. Во вторых это надо делать в ручную, т.е. постоянно тыкать на кнопочку "старт" для проверки заполненности папки. Да и в третьих она платная. Через NeoBook же, я могу поставить таймер который будет проверять каждую минуту размер папки, если размер больше то единственное что я могу реализовать так это очищение папки. А нужно закрыть доступ к папке при достижении квоты и открыть доступ при ее уменьшении.
Чтоб надёжно закрыть доступ, надо писать драйвер имхо, остальное извращение. Самый простой вариант без драйвера - получать уведомление от системы об изменениях определённых каталогов и перехватывать api функции копирования для его отмены. Это первое что пришло в голову. Но всё это не реализуемо в НБ ( катился колобок по лесу пел песню он закрыв глаза а как с открытыми катиться когда ты катишься лицом
Вот наконец-то стала полностью понятна идея того, что требуется... Никогда не возникала подобная тема, но пробежавшись по сети, понял, что решить эту задачу, В ПРИНЦИПЕ, - проблема даже во "взрослых языках", чего уж тут говорить о NeoBook.
Quote (toizy)
Но всё это не реализуемо в НБ
Гипотетически возможность остается - плагин, но в реальности... Думаю, что toizy совершенно прав...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Гипотетически да, но реализация того не стоит, учитывая то, что драйвер без прав админа работать по идее не будет, плюс проблемы с контролем аккаунтов на новых версиях винды, имхо, с ними также будут проблемы. Под ХР было проще. катился колобок по лесу пел песню он закрыв глаза а как с открытыми катиться когда ты катишься лицом
Alien, зря ты так! Люди тебе помагают, а ты пальцы гнешь. Ну откуда тебе знать, что знают эти люди, а что нет. Тебе обширно обрисовали ситуацию, если тебя не устроили ответы, то вот другой вариант- вопрос: "Как средствами NB ограничить(открыть\закрыть) доступ к папкам?" ответ: "Никак"
Ты уверен, что знаешь и ПОНИМАЕШЬ смысл этого выражения Сократа?
Если б понимал, то не применил бы так. Это что-то из разряда "Слышал звон, да..." Бывает...
Alien, вы ждете готовых решений "на блюдечке"? Или мы обязаны? Многие задачи можно решить, и вопрос заключен в адекватности фантазий и средств, необходимых для их решения. Мы здесь добровольно помогаем друг другу по мере сил и возможностей. Но если вас не устраивают наши ответы, то выход есть - попробуйте поискать их на других ресурсах... - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
1. в принципе, контролировать размер папки можно 2. что значит закрыть доступ к папке? я так понимаю что требуется не закрыть доступ а просто запрещать копирование в нее при достижении квоты - это в принципе криво но по моему возможно. Как задавать вопросы
В принципе, можно пожалуй многое, но вопрос звучал так:
Quote (Alien)
Как средствами NB ограничить размер папки?
Ответ: НИКАК! - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться