Dzirt2005 wrote:отловить его очень легко. Запускаешь Far, переименовываешь каталог %SystemRoot%\Microsoft.NET например в Microsoft.NET-- и пытаешься зайти в любой *.iso например.
Не получилось. Я попробовал на на виртуалке (winXP, far 2.0.1807, x86). И до этого пробовал запускать когда .NET вообще не установлен. В обоих случаях модуль молча не загрузился, как и должно быть. Никаких падений не зафиксировано.
Dzirt2005 wrote:А по хорошему этот модуль надо бы переписать на обычный C++, он же единственный кто .NET использует? Там по тексту вообще непонятно зачем его было не .NET'е писать. Может конечно невнимательно посмотрел, но вроде как нет там ничего, что нельзя было бы сделать на обычном C++
Затем, что использует он библиотеку, написанную на c# (DiscUtils). И переписывать 4 мегабайта сорцов на с++ желания нет вообще никакого
.
Dzirt2005 wrote:И еще добавлю. vdisk.so скомпилирован под .NET 4.0, поэтому если его нет на компьютере, то и упали... Может его хотя бы под .NET 2.0 собрать?
Да, согласен. Я собирался под 3.5 делать, но ошибся с опциями.