| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Вопрос по ф-ции LoadLibraryEx |
| Автор: AndreySol 13.7.2005, 05:46 | ||
| ОС - WinMe. Есть такой код:
Так вот для большинства файлов все нормально загружается, а к примеру "c:\windows\freecell.exe" или "c:\windows\CLIPBRD.EXE" дает ошибку: "Была сделана попытка загрузить программу, имеющую неверный формат". А при попытке загрузить "c:\windows\MSOWS419.DLL" - вообще прога вылетает. Объясните, кто знает, что такого неверного в игрушке "Солитер" или Буфере обмена и как подобные файлы все же можно загрузить типа LoadLibraryEx ? Я покопался в MSDN нашел там ф-цию LoadLibraryEx32W, насколько понял по англицки - что-то о загрузке старых 16-битных файлов. Хотел проверить будет ли работать, но не получается - h-файл добавил а вот lib-файл не знаю какой - в MSDN ничего не сказано, а без него ошибки линкера. Может кто знает, какой lib-файл нужен ? |