Автор
|
Тема: Нужен совет
|
pozniac |
опубликован 18-01-2002 11:00 MSK
Нужен совет. Мне необходимо перенаправить поток данных, посланный на диск (виртуальный диск, или любое лругое виртуальное устройство, воспринимаемое системой как логический диск) для дальнейшей обработки сервису и обратно. Как лучше это сделать?
|
OlegN
|
опубликован 18-01-2002 12:30 MSK
Поставить хук(система вызвает сначала твои функции, а ты вызываешь оригинальные) на функции CreateFile, WriteFile. хотя я не уверен что получится. |
Flex Ferrum
|
опубликован 18-01-2002 13:47 MSK
А виртуальный диск или это самое виртуальное устройство кем делается? Если под NT, то путем каскадирования драйверов ты сможешь решить эту задачу. В том смысле, что ты можешь ввести свое звено между драйвером виртуального устройства и приложением, его использующим. Но для этого тебе необходимо будет написать свой драйвер. Если же под Win9x и иже с ними - то ничего присоветовать не могу :(( |