Сразу после перехода с XP на Vista я понял, что мои программы на C # не работают.
Это ситуация: я написал C ++ dll, который я использую в своем приложении C #. DLL работала нормально в XP, но когда я перешел на Vista, она больше не работает в C #.
Я тестировал его в Delphi, отлично работает, но C # - нет.
Я написал дополнительный код, чтобы упростить проверку в C #.
if (LoadLibrary("blowfish.dll") == 0)
{
Misc.LogToFile("error", true);
Application.Exit();
}
Ему не нужна среда выполнения C ++, потому что он скомпилирован с библиотеками и работает в Delphi на Vista, но не на C #.
Где может быть проблема?
Заранее спасибо.