![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как запретить создание файлов в русской раскладке
lord827 © (2012-03-31 16:35:00)Всем привет .
народ подскажите как можно запретить(в определенной папке) создание файлов и каталогов в русской раскладке ?
я пробовал это риализовать перехватом API и всё прекрасно работает если файл создает какое либо приложение
НО я не могу перехватить создание файлов самой системой (копирование из одной папки в другую)
народ подскажите в какую сторону копать ?
может всё гораздо проще и достаточно просто чтото гдето прописать ?
Dimka Maslov (2012-03-31 21:29:00) [21]
>
> Большинство проблем решается не техническим, а административным
> путем
Правильно, узнать кто и лишить публично квартальной премии и возможности выхода в интернет.
> зы. имхо, наиболее разумный вариант...
В данном случае, единственно возможный.
Cobalt (2012-03-31 20:36:00) [22]> lord827 (31.03.12 20:10) [7]
> Этот вариант тоже рассматривался но отложен как крайняя мера
Большинство проблем решается не техническим, а административным путем!
CRLF (2012-03-31 20:33:00) [23]
> lord827 (31.03.12 19:02) [3]
Расшариваешь "фиктивную" папку, следишь за ней, по мере появления файлов транслитерируешь их и перемещаешь в ту папку, откуда берёт данные станок.
lord827 (2012-03-31 20:30:00) [24]возможен даже вариант самостоятельной сборки установочного диска с виндой , если ктото сможет подсказать где и что и в каком файле поменять))
brother (2012-03-31 20:14:00) [25]зы. имхо, наиболее разумный вариант...
brother (2012-03-31 20:13:00) [26]а что ты еще то хочешь? и почему крайняя мера? что в этом плохого?
lord827 (2012-03-31 20:10:00) [27]Этот вариант тоже рассматривался но отложен как крайняя мера
ТЕМА НЕ ЗАКРЫТА
brother (2012-03-31 19:44:00) [28]тогда, пусть скидывают файлы в ДРУГУЮ папку, а ты, после проверки, подсовывай файлы в папку откуда станок уже будет забирать...
lord827 (2012-03-31 19:37:00) [29]станки тянут коды(файлы) с сервера под win2003
а разве с помощью FindFirstChangeNotification.
можно препятствовать созданию файла она- же отработает уже после создания файла
или я чтото путаю ??
то что сечас у меня работает зделано на ReadDirectoryChangesW
но иногда я не успеваю удалить (програмно конечно) файл с кривым именем
а вот станок успевает на него напоротся. судя по всему станок туже-самую функцию использует для мониторинга
brother (2012-03-31 19:06:00) [30]не понял...
> через FindFirstChangeNotification.
и
> с него станки ЧПУ тянут себе управляющие коды
вроде этого достаточно?
lord827 (2012-03-31 19:02:00) [31]Dimka Maslov
тот вариант который сечас работает имено так и делает
но в некоторых случаях ругатся уже позно
ситуация следущая
есть ком под win2003 используется как файло хранилище.
с него станки ЧПУ тянут себе управляющие коды , но бадла виснут напроч если в имени файла или пути встретит хоть одну русскую букву
и тут уж я ничего зделать не смогу.
я могу только препятствовать появлению таких файлов на сервере
а на сервер файлы сливают люди, и имена тоже им сами дают.
предупреждать чтоб за раскладкой следили бесполезно,
у них если пишется одинаково то и компу значит без разницы
Dimka Maslov (2012-03-31 18:19:00) [32]Пишешь прогу, которая следит за папкой через FindFirstChangeNotification. Если вдруг найден такой файл - ругаемся и переименовываем согласно правил транслитерации по ГОСТ 16876-71
CRLF (2012-03-31 17:10:00) [33]драйвер напиши