Я пытаюсь запустить программу на моем компьютере с Windows 2000, которая установлена в C:\Program Files\TradeLog. Программа вылетает с сообщением об ошибке «Недопустимая операция в GDI+ (Код: 1)». Это может быть проблемой с gdiplus.dll на моей машине. Я искал gdiplus.dll и нашел различные версии в следующих каталогах:

C:\WINNT\Microsoft.NET\Framework\v1.1.4322
C:\WINNT\Microsoft.NET\Framework\v2.0.50727
C:\Program Files\Avira\AntiVir Desktop
C:\Program Files\GDI+\asms\10\msft\windows\gdiplus
C:\Program Files\Jasc Software Inc\Paint Shop Pro 9
C:\Program Files\Nero CD-DVD Speed

Я проверил свой PATH, и ни один из этих каталогов не находится в моем PATH, поэтому мне интересно, какой из них использует Windows, когда я запускаю программу TradeLog?

1 ответ1

1

Process Explorer покажет, какие DLL загружены приложением.

  1. Загрузите и запустите Process Explorer
  2. Найдите вашу программу в списке процессов
  3. Выберите пункт меню Вид-> Вид нижней панели-> DLL
  4. Найдите gdiplus.dll в списке нижней панели и щелкните его правой кнопкой мыши, чтобы открыть контекстное меню.
  5. Выберите Свойства ... из меню

Это должно показать вам много информации о DLL, включая ее местоположение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .