Главная » C++ » Как проводник узнает, какой обработчик оверлея tortoisesvn использовать?
Как проводник узнает, какой обработчик оверлея tortoisesvn использовать?
Я пишу приложение на C #, у которого будет com-объект для отображения наложенных изображений в проводнике Windows, похожий на черепаху. Глядя на исходный код C ++, я понимаю, как создать и зарегистрировать обработчик наложения, но не могу найти, где он получает переменную состояния объекта, чтобы определить, какое изображение отображать. Я знаю, как получить обычную информацию о файле из метаданных, но я не знаю, как это сделать с помощью пользовательских атрибутов, таких как конфликтующие или заблокированные в случае черепахи, так как я читаю где-то, вы не можете добавлять собственные метаданные в файлы.