Программно управляемый виртуальный диск - PullRequest
0 голосов
/ 09 декабря 2008

Как мне создать виртуальный диск, с помощью которого я могу программно и динамически изменять содержимое?

Например, программа A запускается и создает виртуальный диск. Когда программа B заглядывает в дисковод, она видит журнал ошибок и начинает читать / обрабатывать его. Посреди всей этой программы A получает сигнал откуда-то и решает добавить в журнал. Я хочу, чтобы программа B не знала об изменениях и просто продолжала. Программа B должна продолжить чтение, как будто ничего не произошло. Программа A просто сообщает о слишком большом размере файла для журнала и затем заполняет его соответствующим образом. Программа A заполняет журнал тегами, если программа B пытается прочитать после последней записи.

Я знаю, что это странный запрос, но на самом деле нет другого способа сделать это ... Я не могу переписать программу B, поэтому мне нужно ее обмануть.

Как мне это сделать в Windows? Как насчет OSX?

1 Ответ

1 голос
/ 09 декабря 2008

нашёл твой вопрос плохо сформулированный. Для первого вопроса я бы порекомендовал использовать образы дисков, но это только Mac. У меня нет опыта, но FUSE может работать, потому что он должен быть кроссплатформенным. Что касается второго вопроса, я действительно не знаю, возможно ли это.

...