При попытке запустить программу на компьютере с Windows возникает следующая ошибка:
Поскольку это голландская версия Windows, то она на голландском, но на английском это будет выглядеть примерно так: «Точка входа в процедуру EncodePointer не найдена в kernel32.dll».
Я искал решение в сети и думаю, что это как-то связано с SP Windows. Вот системные настройки:
Означает ли это, что я не использую Windows XP Service Pack? Я работаю над этим для кого-то другого, это старый компьютер, не подключенный к Интернету.
Стоит ли мне подключить компьютер к интернету и установить все обновления Windows, чтобы решить проблему? Другого решения нет?
решение1
Да, EncodePointer был представлен в Windows XP Service Pack 2, поэтому весьма вероятно, что причина, по которой программное обеспечение не работает, заключается в том, что оно у вас не установлено. Однако это не означает, что вам нужно подключать компьютер к Интернету.
Вместо этого используйте другой компьютер для загрузки.пакет обновления 3и поместите его на CD или USB-накопитель. Скопируйте его на жесткий диск целевого компьютера, затем запустите его. Вам, вероятно, не нужны никакие другие обновления.
(Примечание: не обращайте внимания на часть страницы загрузки, где говорится: «Этот установочный пакет предназначен для ИТ-специалистов... посетите Центр обновления Windows». В этой ситуации этот пакет является самым простым способом установки пакета обновления, даже для одного компьютера, и этот процесс не представляет особой сложности.)