![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
еще, по какому интерфейсу связь с аппаратурой?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#12 | |
Регистрация: 15.01.2010
Сообщений: 7
|
![]()
Хех, теперь уже ТЗ вмешивается. Проблема состоит в том, что аппаратура наносит определенную информацию на изделия (в частности номер). А изображение - это то, что должно быть нанесено на изделие. Название файлов - это номера, которые наносятся на изделия (по сути этим то и отличаются изображения). Так вот, номера файлов могут-то идти и не по-порядку! То есть нужно все-таки работать по схеме: аппаратура пытается считать изображение, наша программа это видит (естественно видит и название файла), генерит его быстро и записывает в папку, откуда довольная аппаратура и заканчивает считывание. Поэтому и возникла идея с виртуальным диском.... А счастье было так близко(
17:13 Цитата:
У нас принято пользоваться кнопочкой "Правка", дабы не плодить посты подряд, друг за другом. Модератор Последний раз редактировалось mihali4; 15.01.2010 в 17:51. |
|
![]() |
![]() |
![]() |
#13 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Хм... Ну, если сгенерить до работ программы все изображения нельзя, то, теоретически можно "заморозить" процесс (http://forum.vingrad.ru/forum/s/210c...pic-43506.html) вашей адской машины. Как только поймли за "рукоприкладством" - заморозили, сгенерировали, отморозили. Только надо умудриться успеть "наколдовать лед", пока машина не поняла, что её "надули".
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#14 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
...но лучше будет, если признак наружу будет выдавать она сама, тогда меньше мороки с сообщениями.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 15.01.2010 в 17:26. |
|
![]() |
![]() |
![]() |
#15 |
Регистрация: 15.01.2010
Сообщений: 7
|
![]()
Да я в принципе и застопорился на том, что не знаю как перехватить попытку считать изображение.
|
![]() |
![]() |
![]() |
#16 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Качаем WinSpy++, запускаем, отслеживаем, ставим хук.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#17 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Во вложении пример библиотеки, которая "на лету" создаёт и подсовывает нужный файл блокноту, если ему указать несуществующее имя файла в папке c:\temp
В самом топорном варианте, конечно, по-хорошему надо бы перехватывать ниже, NtCreateFile/NtReadFile, но мне лень искать заголовки нативных структур на delphi ![]()
пыщь
|
![]() |
![]() |
![]() |
#18 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
слова закончились, одни восхищения этим примером... працюэ як часы... заголовки NativeAPI их есть у меня, прикладываю если кому понадобиться.
зы: ушел перекуривать api
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
в алкоголе не создается виртуальный диск пишет "невозможно добавить адаптер | maksim4eg | Софт | 5 | 01.04.2010 23:13 |
Виртуальный порт | Dj_smart | Win Api | 0 | 13.07.2008 19:19 |
Виртуальный функции. | Иллидан | Помощь студентам | 3 | 11.04.2008 10:28 |
']'-виртуальный код | Var17 | Общие вопросы Delphi | 2 | 02.04.2008 14:11 |
виртуальный процессор | darkstoun | Помощь студентам | 3 | 23.11.2007 21:12 |