Здравствуйте.
Надо: написать что-то (драйвер как я понимаю) что из цифровой фотокамеры Canon делало бы Twain источник данных. К пимеру в фотошопе и других програмах должен производиться импорт/захват изображения. Есть Canon SDK, можно управлять камерой, но из отдельного приложение, а это не устраивает заказчика. Стандартный драйвер не устраивает, так как нужно разработать специализированный интерфейс с некоторыми добавочными функциями. ОС: WinXP.
Добавочный фактор - сильное ограничение по времени.
Вопрос: что делать? Сейчас читаю статьи на этом сайте, на других сайтах, скачал пару книг. Все упирается в то, что авторы рассматриривают проект "с самого начала". Т.е. чуть ли не обращаются как я понимаю напрямую к устройству через функции самой системы. У меня же идея использовать для этого функции SDK Canon - там есть и обращения к усторйству, и фото/видеозахват и многое другое. Получается этакий "виртуальный драйвер". Это реально?!
Есть ли какие-либо пирмеры по данной тематике, или книги/ссылки что прочитать с чего начать?
Прошу прощения за возможные неточности в терминах - впервые вообще сталкиваюсь с написанием драйверов.

Попутная идея (уже для всех) - сделать таки драйвер web-камеры для ЦФК от Кэнон. Видео поток он передаёт, но вот как устройство не видится.