Заказчик
Заказчик a-nevelev | FL.RU

Заказчик

На сайте 11 лет (заходил 5 лет 7 месяцев 27 дней назад)
0
105.6
Рейтинг
105.6
Все (3)       Заказы (3)        Вакансии (0)       Конкурсы (0)
Разместить заказ
23 Апреля 2015
Бюджет: 50 000 руб
==Системные требования приложения==
1. Работа в операционной системе Mac OS X (версии 10.xx)
2. Среда разработки – XCode
3. Работа в скрытом режиме. Программа не должна быть явно видна пользователю
4. Возможность автозапуска при старте операционной системы без запроса на повышение прав
5. Возможность задания пароля для входа в программу. Хранение не пароля, а его MD5 свертки. При задании пароля проверка повторным вводом
6. Вызов интерфейса запущенной программы по нажатию горячей клавиши: Ctrl-Alt-[буква латинского алфавита].
По-умолчанию: Ctrl-Alt-S, варианты – выпадающим списком

==Перехват ввода с клавиатуры==
1. Мультиязычный перехват вводимых символов с клавиатуры.
2. Перехват непечатных символов (Enter, Backspace, Tab и т.д.)
3. Запись в лог-файл.
Примечание: Символы накапливаются в буфер, который записывается в лог-файл при смене текущего активного окна, нажатие клавиши Enter (Return), после чего очищается.

==Перехват буфера обмена==
Перехват текстового содержимого буфера обмена при его изменении (ограничение по длине – 500 символов) и запись в лог-файл.

==Перехват навигации по сайтам==
Определение URL страниц посещенных сайтов (без привязки к браузеру ) и запись в лог-файл.

==Создание снимков экрана==
1. Создается снимок текущего активного окна в формате jpg.
2. Возможность выбора качества сжатия jpg: Хорошее-Нормальное-Низкое
(по-умолчанию Низкое – минимально необходимое для возможности чтения текста).
3. События для снимка экрана:
• смена активного окна (отключаемая опция)
• изменение буфера обмена (отключаемая опция)
• смена URL в браузере (отключаемая опция)
• через определенный интервал времени (отключаемая опция) .

==Переключения языка интерфейса==
Язык интерфейса должен переключаться в настройках программы. Данные должны браться из текстового файла (см. приложение 1) . Необходимо использовать существующие там идентификаторы. Эталлон – english.lng.
Если в какой-либо локализации нет нужного идентификатора, то берем английский вариант.

Формат лог-файла
[Событие][Дата-Время][Активное приложение][Заголовок приложения][Значение] [Имя пользователя]

Событие (текст):
'KEYBOARD', 'SCREENSHOT', 'CLIPBOARD_SET', 'URL'

KEYBOARD: перехваченный текст, например: 'Привет проверка <Return>'
CLIPBOARD_SET: перехваченный текст буфера обмена, лимит – 500 символов
URL: перехваченный URL, например ' www.fl.ru/'
SCREENSHOT ID:XXX [причина создания], например 'ID:033 При изменении буфера обмена'
Коды событий для SCREENSHOT (ID):
031 – смена окна
032 – смена URL
033 – изменении буфера обмена

==Передача записанного лога по email==
Формат передачи:
текстовый файл с разделителями, запакованный в zip-архив. Передаются данные за текущий день.
[Событие][Дата-Время][Активное приложение][Заголовок приложения][Значение] [Имя текущего пользователя]
Периодичность: от 3 мин

==Передача информации в личный кабинет на веб-сайт==
Формат передачи: POST – запрос с параметрами и файлом с данными *
Периодичность: от 5 мин
* – Протокол обмена данными с сайтом будет сообщен в рабочем порядке.


==Примерный внешний вид интерфейса==
см. Приложение 2


==Что мы хотим получить в итоге=================================
Исходные коды (проект XCode)


Прошло времени с момента публикации: 10 лет 10 месяцев 6 дней 16 часов 16 минут
Раздел: Программирование

27 Февраля 2015
Бюджет: 6 000 руб
Необходимо создать программу, блокирующую USB-устройства для предотвращения их несанкционированного чтения / записи

- полная блокировка USB-устройств (чтение и запись)
- блокировка записи на USB-устройство
- белый список устройств
- черный список устройств
- блокировка USB-устройств в режиме Mass Storage Device
- блокировка USB-устройств в режиме PTP
- блокировка USB-устройств в режиме MTP

Для демонстрации функционала – приложение на Delphi

В качестве результата – рабочие исходные коды на Delphi

Работа в в операционных системах:

Windows XP 32-bit and 64-bit
Windows 7 32-bit and 64-bit
Windows 8(.1) 32-bit and 64-bit

Язык программирования: Delphi 2010

Прошло времени с момента публикации: 11 лет 15 часов 58 минут
Раздел: Программирование / Системное программирование

27 Февраля 2015
Бюджет: 6 000 руб
Требования к программе:

1) Фиксация факта отправки задания печати с рабочего места на:
– локальный принтер (локальный порт: USB, LPT)
– сетевой расшаренный принтер
– сетевой принтер (TCP IP порт)

2) Сохранение (архивация) заданий, отправляемых на принтер с возможностью
последующего просмотра

3) Блокирование печати:
– полное блокирование
– блокирование из определенных приложений (черный или белый списки)

4) ОС:
Windows XP 32-bit and 64-bit
Windows 7 32-bit and 64-bit
Windows 8 32-bit and 64-bit

---------------------------------------------------------
Для демонстрации – работающее приложение на Delphi
---------------------------------------------------------
Результат работы – функциональный код.

Прошло времени с момента публикации: 11 лет 16 часов 4 минуты
Раздел: Программирование / Системное программирование

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».