eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 1 марта!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: alexsey007, piotr167, hlmadip, alepolann, daFix (+3 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› Линковка msvcr90.dll
Посл.ответ Сообщение

Ранг: 3.2 (гость)
Статус: Участник

Создано: 27 октября 2018 22:14 New!
Цитата · Личное сообщение · #1

Линкую EXE через линкер Microsoft (компилятор тоже МС), в импорте появляется msvcr90.dll. Как сделать, чтобы в импорте была совместимая и переносимая даже под старые ОС - msvcrt.dll?

Ранг: 231.3 (наставник)
Статус: Участник

Создано: 27 октября 2018 22:35 New!
Цитата · Личное сообщение · #2

Ранг: 284.0 (наставник)
Статус: Модератор
CrackLab

Создано: 28 октября 2018 01:20 New!
Цитата · Личное сообщение · #3

в папку с сорцами

{ Атач доступен только для участников форума } - MSVCRT.LIB

| Сообщение посчитали полезным: BlackCode


Ранг: 368.9 (мудрец)
Статус: Участник

Создано: 28 октября 2018 08:16 New!
Цитата · Личное сообщение · #4

Я для этого использую CRT от 7600.16385.1 WDK.

Важно чтобы прога компилилась с хедерами от той CRT либы которая линкуется. Если скомпилить в VS2015 не поменяв пути инклудов и прилинковать MSVCRT.LIB - будет много ебли и странных багов.

Прикладываю пример проекта для VS2015 который компилится без лишних зависимостей как в 32 так и в 64 бита. Переменная окружения DDK - внешняя, должна указывать на "C:\WinDDK\7600.16385.1".

___ - dcinst.7z

Ранг: 37.5 (посетитель)
Статус: Участник

Создано: 28 октября 2018 11:09 · Поправил: BlackCode New!
Цитата · Личное сообщение · #5

SReg
Спасибо) С масм-ом отлично работает
Либа скомпилина по феншую)
 eXeL@B —› Вопросы новичков —› Линковка msvcr90.dll

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS