Здравствуйте, Alekzander, Вы писали:
A>Очень жаль, если ты не знаешь таких программ
Если их знаете Вы — перечислите навскидку хотя бы штук пять.
A>при этом даёшь очень глобальные советы так не делать
Такие советы Вам даст любой мало-мальски компетентный в системном программировании человек, который исходит из того, чтоб не создавать уродливых костылей без крайней нужды.
A>потому что так, якобы, не делает никто.
Из вменяемых — точно никто. Если кто и сделал, то явно было похоже на Nero Burning ROM.
A>Выше написали про WebDAV. Его как раз в таких целях и использовали.
Но не внутри конкретной системы, а между ними. Это ключевое различие.
A>как такие вещи делаются по уму — об этом и был мой вопрос.
По уму такие вещи делаются в виде общесистемных служб, когда любое, заранее неизвестное приложение, пользуясь готовым API, может выставить какие-то ресурсы в заранее известных форматах. Но именно это и реализовано давным-давно в популярных системах, и любое приложение, заинтересованное в использовании чужих данных, использует соответствущие API. Вы пока не привели доводов против них, поэтому идея непременно эмулировать файлы выглядит, как прихоть, а не рациональный метод.
А если каждое приложение, которому есть, что передать другим, начнет эмулировать файлы, в системе начнутся трэш и содомия. Вот именно поэтом и не делают.