Имеется:
1) USB устройство
2) драйвер , сгенеренный DriverStudio 2.7
3) Тестовая прога (работает даже
)
Проделываем следующее
1) Запускаеv DriverMonitor
2) Втыкаем устройство
3) Вытыкаем устройство
Монитор рисует примерно это:
constructor
....
destructor
Теперь проделываем следующее
1) Запускаем DriverMonitor
2) Втыкаем устройство
3) запускаем тостувую прогу которая делает CreateFile(...)
4) вытыкаем устройство
Теперь монитор рисует
constructor
...
create
...
и все, т.е. деструктор не вызывается
Теперь закрываем программу и монитор пишет что вот только теперь вызвался
деструктор. Эта задержка в взове деструктора имеет ряд побочных эффектов
которые ну ни как не нужны.
Хелп.