Меня это интересует, потому что я начинаю похожий проект. В любом случае, похоже, что ответ находится на странице, на которую вы ссылаетесь. Под веткой «Приложение BurnMedia на XP SP3 не работает?», На странице 2 комментариев кто-то сообщает точно такую же ошибку. Другой автор заявляет, что он решил это, изменив:
[ComImport]
[CoClass(typeof(MsftFileSystemImageClass))]
[Guid("7CFF842C-7E97-4807-8304-910DD8F7C051")]
public interface MsftFileSystemImage : IFileSystemImage3, DFileSystemImage_Event
{
}
до
[ComImport]
[Guid("2C941FE1-975B-59BE-A960-9A2A262853A5")]
[CoClass(typeof(MsftFileSystemImageClass))]
public interface MsftFileSystemImage : IFileSystemImage, DFileSystemImage_Event
{
}
в одном из файлов взаимодействия.
Однако в еще более новом потоке автор предполагает, что это изменение (которое, как сообщается, работает в Windows 7 и XP SP3) нарушает Vista, и что он работает над решением (на несколько дней назад).