Да? Тогда может расскажешь, как из 64-битного приложения загрузить 32-битную Dll и наоборот? И как занести данные в 64-битный реестр, а не в его 32-битный образ?Чем отличается программирование WIN 64 от Win 32 ...только опциями компилятора. смело можно читать любые книги
Держи ссылку. Книга на русском, несмотря на название файла:Привет ищу книгу
Анализ требований и проектирование систем. Разработка информационных систем с использованием UML
Автор: Лешек А. Мацяшек
Кто знает, дайте ссылку на скачку![]()
Да? Тогда может расскажешь, как из 64-битного приложения загрузить 32-битную Dll и наоборот? И как занести данные в 64-битный реестр, а не в его 32-битный образ?
Для набора 64-битное приложение + 32-битная Dll не может работать в принципе. 64-битное приложение загружает все Dll в область памяти выше 4 GB, полностью игнорируя адрес предопределенной загрузки. То, что 32-битная Dll в этой области работать не может, надеюсь, понятно. Для обратного набора как-то должно функционировать, так как большая часть системных Dll должны быть 64-битные. Весь вопрос, как?А что стандартная связка LoadLibrary и GetProcessAdress у вас уже не работает ?
Посмотри эту книгу - Джеффри РИХТЕР "Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows" (chm - 4.3 MB):Dilet
Еще раз: Ищу книги по программированию под 64 битной Windows.
дИГ КВЧЛНВ 64-ЧСОКЛЕ МНСИЛРЕКСЕ + 32-ЧСОКВГ Dll КЕ ЙЛРЕО НВЧЛОВОЫ Ю МНСКТСМЕ. 64-ЧСОКЛЕ МНСИЛРЕКСЕ ЖВФНЪРВЕО ЮЗЕ Dll Ю ЛЧИВЗОЫ МВЙГОС ЮЭЩЕ 4 GB, МЛИКЛЗОЫБ СФКЛНСНЪГ ВДНЕЗ МНЕДЛМНЕДЕИЕККЛУ ЖВФНЪЖХС. оЛ, АОЛ 32-ЧСОКВГ Dll Ю ШОЛУ ЛЧИВЗОС НВЧЛОВОЫ КЕ ЙЛРЕО, КВДЕБЗЫ, МЛКГОКЛ. дИГ ЛЧНВОКЛФЛ КВЧЛНВ ХВХ-ОЛ ДЛИРКЛ ПЪКХТСЛКСНЛЮВОЫ, ОВХ ХВХ ЧЛИЫЩВГ АВЗОЫ ЗСЗОЕЙКЭЯ Dll ДЛИРКЭ ЧЭОЫ 64-ЧСОКЭЕ. юЕЗЫ ЮЛМНЛЗ, ХВХ?
еЬЕ НВЖ: сЬЪ ХКСФС МЛ МНЛФНВЙЙСНЛЮВКСБ МЛД 64 ЧСОКЛУ Windows.
оЛ АОЛ КЕ ЙЛРЕО НВЧЛОВОЫ КЕ МЛКГОКЛ. фДЕ ЮЭ ЮЗОНЕАВИС 64 ЧСОКЛЕ МНСИЛРЕКСЕ С 32 ЧСОКЪБ DLL ?? юЭ ЯЛОСОЕ ЗХВЖВОЫ АОЛ ЮЕЗЫ ХЛД КВМСЗВККЭУ ДИГ 32 вмс МЛД юСЗОВ НВЧЛОВОЫ КЕ ЧЪДЕО ?Для набора 64-битное приложение + 32-битная Dll не может работать в принципе. 64-битное приложение загружает все Dll в область памяти выше 4 GB, полностью игнорируя адрес предопределенной загрузки. То, что 32-битная Dll в этой области работать не может, надеюсь, понятно. Для обратного набора как-то должно функционировать, так как большая часть системных Dll должны быть 64-битные. Весь вопрос, как?
Еще раз: Ищу книги по программированию под 64 битной Windows