Перетащите виртуальные файлы с помощью IStream

Я хочу включить перетаскивание из нашего приложения на основе форм Windows в проводнике Windows. Большая проблема: файлы хранятся в базе данных, поэтому мне нужно использовать отложенную визуализацию данных. Естьстатья на codeproject.com, но автор использует объект H_GLOBAL, что приводит к проблемам с памятью файлов, превышающих aprox. 20 МБ. Я не нашел работающего решения для использования объекта IStream. Я думаю, что это должно быть возможно осуществить, потому что это не необычный случай. (Программа FTP тоже нуждается в такой функции, например)

Edit: Можно ли получить событие, когда пользователь удаляет файл? Таким образом, я мог бы, например, скопировать его в temp, и исследователь получит его оттуда? Может быть, есть альтернативный подход к моей проблеме ...

Ответы на вопрос(2)

Ваш ответ на вопрос