Ограничение колличества загружаемых библиотек при запуске программы
Здравствуйте!
Возник вопрос: можно ли ограничить колличество библиотек (*.dll), загружаемых в память при запуске программы?
Ниже приведён список, который загружается у меня при запуске. Сам exe'шник весит около 400 Кб, а в результате в оперативной памяти процесс занимает около 9 Мб!
Конечно можно - не используй их в своей программе. Делов то. )
Подробнее здесь.
Цитата: aks
Конечно можно - не используй их в своей программе. Делов то. )
:) Конечно! Вот вопрос то только в том, как бы это сделать!
Кстате, я использую MFC, количество памяти, которое тратится на работу с ним ограничивается только mfc71d.dll или ещё что-то подгружается?
Цитата: fakel15
:) Конечно! Вот вопрос то только в том, как бы это сделать!
Ну это вопрос уже к вам, а не к нам. Ответ только - один - программировать без них. ))
Используете функции оттуда, подгружаете при загрузке - вот они и есть. )
Спасибо! Будем пытаться!
Цитата: fakel15
Кстате, я использую MFC, количество памяти, которое тратится на работу с ним ограничивается только mfc71d.dll или ещё что-то подгружается?
Загружается и mfc71d.dll и все библиотеки, которые прописаны у нее в таблице импорта, а по ходу выполнения и те, которые она загружает динамически, а также все те, которые необходимы загружаемым и т.д.