Форум: "Основная";
Текущий архив: 2016.07.24;
Скачать: [xml.tar.bz2];
Внизкак запретить создание файлов в русской раскладке Найти похожие ветки
← →
lord827 (2012-03-31 16:35) [0]Всем привет .
народ подскажите как можно запретить(в определенной папке) создание файлов и каталогов в русской раскладке ?
я пробовал это риализовать перехватом API и всё прекрасно работает если файл создает какое либо приложение
НО я не могу перехватить создание файлов самой системой (копирование из одной папки в другую)
народ подскажите в какую сторону копать ?
может всё гораздо проще и достаточно просто чтото гдето прописать ?
← →
CRLF (2012-03-31 17:10) [1]драйвер напиши
← →
Dimka Maslov © (2012-03-31 18:19) [2]Пишешь прогу, которая следит за папкой через FindFirstChangeNotification. Если вдруг найден такой файл - ругаемся и переименовываем согласно правил транслитерации по ГОСТ 16876-71
← →
lord827 (2012-03-31 19:02) [3]Dimka Maslov
тот вариант который сечас работает имено так и делает
но в некоторых случаях ругатся уже позно
ситуация следущая
есть ком под win2003 используется как файло хранилище.
с него станки ЧПУ тянут себе управляющие коды , но бадла виснут напроч если в имени файла или пути встретит хоть одну русскую букву
и тут уж я ничего зделать не смогу.
я могу только препятствовать появлению таких файлов на сервере
а на сервер файлы сливают люди, и имена тоже им сами дают.
предупреждать чтоб за раскладкой следили бесполезно,
у них если пишется одинаково то и компу значит без разницы
← →
brother © (2012-03-31 19:06) [4]не понял...
> через FindFirstChangeNotification.
и
> с него станки ЧПУ тянут себе управляющие коды
вроде этого достаточно?
← →
lord827 (2012-03-31 19:37) [5]станки тянут коды(файлы) с сервера под win2003
а разве с помощью FindFirstChangeNotification.
можно препятствовать созданию файла она- же отработает уже после создания файла
или я чтото путаю ??
то что сечас у меня работает зделано на ReadDirectoryChangesW
но иногда я не успеваю удалить (програмно конечно) файл с кривым именем
а вот станок успевает на него напоротся. судя по всему станок туже-самую функцию использует для мониторинга
← →
brother © (2012-03-31 19:44) [6]тогда, пусть скидывают файлы в ДРУГУЮ папку, а ты, после проверки, подсовывай файлы в папку откуда станок уже будет забирать...
← →
lord827 (2012-03-31 20:10) [7]Этот вариант тоже рассматривался но отложен как крайняя мера
ТЕМА НЕ ЗАКРЫТА
← →
brother © (2012-03-31 20:13) [8]а что ты еще то хочешь? и почему крайняя мера? что в этом плохого?
← →
brother © (2012-03-31 20:14) [9]зы. имхо, наиболее разумный вариант...
← →
lord827 (2012-03-31 20:30) [10]возможен даже вариант самостоятельной сборки установочного диска с виндой , если ктото сможет подсказать где и что и в каком файле поменять))
← →
CRLF (2012-03-31 20:33) [11]
> lord827 (31.03.12 19:02) [3]
Расшариваешь "фиктивную" папку, следишь за ней, по мере появления файлов транслитерируешь их и перемещаешь в ту папку, откуда берёт данные станок.
← →
Cobalt © (2012-03-31 20:36) [12]> lord827 (31.03.12 20:10) [7]
> Этот вариант тоже рассматривался но отложен как крайняя мера
Большинство проблем решается не техническим, а административным путем!
← →
Dimka Maslov © (2012-03-31 21:29) [13]
>
> Большинство проблем решается не техническим, а административным
> путем
Правильно, узнать кто и лишить публично квартальной премии и возможности выхода в интернет.
> зы. имхо, наиболее разумный вариант...
В данном случае, единственно возможный.
← →
KilkennyCat © (2012-04-01 12:49) [14]если серевер виндовый, то можно политиками запретить.
← →
lord827 (2012-04-01 13:20) [15]да сервант виндовый 2003
а поподробней можно
ткни пальцем плиз на какую нибуть похожую статью
← →
KilkennyCat © (2012-04-01 13:43) [16]дык надо книгу почитать по админке 2003, а так я уже не помню. помню, что профилям юзеров при входе я запрещал дохрена чего, например, создание файлов с восклицательными знаками, а то любят назвать "документ!!!!!.doc", типа, нужный очень. А после того, как я увидел папку "Отпуск))))))))))))))))))))))", им стало жить еще хуже.
← →
brother © (2012-04-01 14:26) [17]> [16] KilkennyCat © (01.04.12 13:43)
ссылку бы...
← →
esver © (2012-04-01 17:30) [18]Доступ к "важной" папке закрывается админом для всех на запись. Пишется небольшой клиент, который позволит загружать в эту папку файлы под супер-юзером. Как вариант поднять ftp-сервер, который будет "смотреть" в эту же папку, а программа-клиент туда писать.
В программе-клиенте, собственно, и проводить проверку на допустимость символов.
← →
lord827 (2012-04-01 17:55) [19]я так понял что всем понравилась идея с двумя папками ,
а теперь почему она не понравилась мне :
это приведет к двойным расходам на дисковую память
так как файлы будут хранится в двух экземплярах , первый экзэмпляр это для "программиста" который писал управляющий код , а второй для станка.
удалять файл из папки программиста нельзя так как может потребоватся чтото подредактировать
← →
brother © (2012-04-01 18:30) [20]> это приведет к двойным расходам на дисковую память
это проблемма?
> удалять файл из папки программиста нельзя так как может
> потребоватся чтото подредактировать
это проблемма? те ты не можешь синхронизацию производить?
← →
Dimka Maslov © (2012-04-03 08:27) [21]
> удалять файл из папки программиста нельзя так как может
> потребоватся чтото подредактировать
Пользователи должны хранить свои файлы у себя и редактировать у себя, а потом уже отправлять куда надо.
← →
RWolf © (2012-04-03 09:33) [22]
> есть ком под win2003 используется как файло хранилище. с
> него станки ЧПУ тянут себе управляющие коды , но бадла виснут
> напроч если в имени файла или пути встретит хоть одну русскую
> буквуи тут уж я ничего зделать не смогу. я могу только препятствовать
> появлению таких файлов на сервере
ну так, может, запретить станкам ходить на сетевые ресурсы, куда кто угодно может записать всё подряд?
а то дождётесь боевого вируса, как в той истории с сименсовскими контроллерами в Иране.
← →
Inovet © (2012-04-03 10:22) [23]> [22] RWolf © (03.04.12 09:33)
> а то дождётесь боевого вируса
Начнёт вместо болтов взрослые игрушки вырезать?
> [21] Dimka Maslov © (03.04.12 08:27)
> Пользователи должны хранить свои файлы у себя и редактировать у себя
Уже говорили про административное решение проблемы, а так за всеми всего не наубираешься.
← →
RWolf © (2012-04-03 11:40) [24]
> Начнёт вместо болтов взрослые игрушки вырезать?
взрослые игрушки начальство достанет из сейфа, когда узнает, что накрылись дорогущие станки. А может и рельсу схватить, это как повезёт.
← →
lord827 (2012-04-04 04:51) [25]а я вроде не говорил что станки болты вырезают ))
и шанс получить по шапке за гайки и болты гораздо выше .
удалось мне полностью перехват установить, теперь и при создании файлов виндой, все перехватывается
← →
Дмитрий Белькевич (2012-04-05 22:02) [26]>удалось мне полностью перехват установить, теперь и при создании файлов виндой, все перехватывается
рассказал бы хоть народу как...
← →
Slym © (2012-04-06 08:40) [27]1. Папку закрыть
2. Забацать веб сервер для аплоада файлов в папку
3. в скрипте сервера проверять имена файлов
← →
Slym © (2012-04-06 11:20) [28]или файло перекладчик из папки "прием" в папку "выдача" с коррекцией имен
← →
KSergey © (2012-04-10 13:22) [29]> lord827 (01.04.12 17:55) [19]
> код , а второй для станка.
> удалять файл из папки программиста нельзя так как может потребоватся чтото подредактировать
Про удаление никто и не писал.
Но мне другое интересно: кто и как контролирует все это хозяйство?
Вот загрузил я файл, станок его взял и стал деталь точить, выточил неправильных размеров. А я файл исправил и сказал, что это ваш станок кривой, в моём файле все правильно.
Как концы искать?
← →
lord827 (2012-04-11 21:18) [30]станок виснет не при загрузке файла в чпу, а гораздо раньше
как только файл появится в папке.
команду операторам станков на изготовление той или иной детали даёт мастер по производству
← →
ДимкаНа (2012-05-28 01:56) [31]Станок дружит с самбой, но не дружит с русским, прикольно.
И как у тебя сейчас работает? AccessDenied выдает?
Там такие большие файлы, что об экономии места идет речь? Если да, то что будет, если станок прочитает еще недокопированный файл?
← →
Германн © (2012-05-28 02:38) [32]
> ДимкаНа (28.05.12 01:56) [31]
Некромант?
← →
brother © (2012-05-28 14:30) [33]разница дат не большая - начинающий некромант)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2016.07.24;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.006 c