|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.03.2013, 10:21 | #1 |
Пользователь
Регистрация: 16.02.2013
Сообщений: 18
|
Heaps консольного приложения.
Создал консольное приложение в MSVisualStudio 2010, все настройки студии по умолчанию, при создании указал в доп. параметрах - "пустой проект".
В программе: - включены файлы <Windows.h>, <tchar.h>, <conio.h> - функция main() в ней вызов GetProcessHeaps(0, NULL). Вопрос: Функция вернула значение =2. Откуда появилась вторая Heap, и что её создало? |
05.03.2013, 10:33 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Какой-нибудь (сторонний) DLL
|
05.03.2013, 10:46 | #3 |
Пользователь
Регистрация: 16.02.2013
Сообщений: 18
|
Программа использует две библиотеки (проверил с помощью PEiD) это: <kernel32.dll> и <MSVCR100.dll>. Какая из этих библиотек могла создать Heap? И для чего?
Вся программа: Код:
Последний раз редактировалось Stilet; 05.03.2013 в 11:23. |
05.03.2013, 11:24 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
MSVCR100 могла.
I'm learning to live...
|
05.03.2013, 13:33 | #5 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Любая из них.
Для внутренних целей. Для проверки, сделайте прогу без MSVCR100.DLL и проверьте количество опять. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод из консольного приложения в форму.C# | pyrympympym! | Помощь студентам | 0 | 07.12.2012 22:10 |
Подключение к БД из консольного приложения | Neon-z | C/C++ Базы данных | 2 | 21.08.2012 12:33 |
Разрешение консольного приложения | Bags | Общие вопросы C/C++ | 3 | 11.02.2012 20:43 |
Создание PDF из консольного приложения. | Gromsky | Общие вопросы Delphi | 1 | 11.01.2012 13:11 |
Остановка консольного приложения | Igolka6662 | Общие вопросы C/C++ | 2 | 06.11.2011 20:07 |