07.02.2002
Класс-обертка динамически связываемого указателя на функцию
|
|
Аннотация:
Собственно интерфейс класса-шаблона незамысловат:
Ключевые слова: |
28.06.2004
HINSTANCE Dll
|
|
Аннотация: <span class='lineQuote level1'>Tom>нужно узнать, не по её имени, так как в текущем процессе есть 2 dll с одинаковым именем, но сами разные</span><br />
<br />
если не проходит простейший вариант<br />
<br />
[ccode]<br />
HINSTANCE hInst;<br />
...<br />
BOOL WINAPI DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved)<br />
{ <br />
if (fdwReason == DLL_PROCESS_ATTACH)<br />
...
Ключевые слова: |
20.03.2003
Загрузчик PE-файлов
|
|
Аннотация: Не вдаваясь в подробности, скажу лишь, что исследование было начато ради сокрытия использования программой на Delphi некоей DLL (написанной на VC++). То есть оператор видит один только Exe-файл, запускает его, а тот каким-то образом подключает функции, содержащиеся изначально (при компиляции проекта) в некоторой DLL.
Ключевые слова: PE |
27.02.2002
Заметка о некоторых особенностях использования STL в DLL
|
|
Аннотация: Если вы пытались работать с экземплярами классов STL, передавая их в DLL, или получая оттуда, а потом бросили это занятие из-за непонятных ошибок, возникающих в вашей программе, то эта заметка для вас. Даже если видимых проблем в вашей программе нет, то все равно прочитайте эту заметку, чтобы знать что делать, когда они появятся :)
Ключевые слова: |
Использование DLL в программе на Visual C++
|
|
Аннотация:
В статье рассматривается три способа подключения DLL к программе на Visual C++ - неявное подключение (implicit linking), явное подключение (explicit linking) и отложенная загрузка (delayed load) DLL. Для каждого способа демонстрируется использование переменной, функции и класса из подключаемой DLL. В разделе об отложенной загрузке также приводится дополнительная информация (описание обработки исключений и использования функций-ловушек).
Ключевые слова: |
12.06.2004
Создание в среде Borland C++ Builder dll, совместимой с Visual C++
|
|
Аннотация: В статье описаны методы решения проблем, возникающих при использовании библиотек, созданных различными средствами разработки.
Ключевые слова: DLL, Borland C++ Builder, |
14.11.2007
Способ принудительной загрузки DLL в адресное пространство процесса
|
|
Аннотация: При решении многих задач системного программированния зачастую бывает необходимо загрузить динамически подключаемую библиотеку (DLL) в адресное пространство другого процесса, с целью исследования либо изменения его поведения. В данной статье показан способ, позволяющий внедрить DLL в любой процесс (в том числе защищенный) на самом раннем этапе его создания.
Ключевые слова: inject, DLL, APC |
13.06.2002
Подключение dll, созданной в VC++
|
|
Аннотация: <span class='lineQuote level1'>AP>Есть DLL , написанная на VC++, есть LIB а также есть хэдер (H)</span><br />
<span class='lineQuote level1'><br />
AP>Вопрос</span><br />
<span class='lineQuote level1'>AP>1.Как правильно подключить библиотеку?</span><br />
<br />
сначала ее надо создать ( lib от VC не подойдет):<br />
<br />
<a class="m" href="https://rsdn.org/File/82/implib.zip" title="">implib</a> -a my.lib my.DLL<br />
<span class='lineQuote level1'><br />
AP>2.Как правильно вызвать ConnectToMetrServer...</span>
Ключевые слова: |
24.04.2005
Подключение к Visual C++ Dll от ...
|
|
Аннотация: Здравствуйте, LordWin, Вы писали:<br />
<span class='lineQuote level1'><br />
LW>Как имея Dll которая была написана для експорта в Visual Basic (стянул у автора а обратного адреса для мыла у него нету) перенести в Visual C++ 7 .NET ????</span><br />
<span class='lineQuote level1'>LW>Visual C++ 7 .NET говорит что .lib файл неподходит или же битый ....</span><br />
<br />
1. берем проект, в котором н...
Ключевые слова: |
20.03.2005
Реализация отложенной загрузки библиотек на С++
|
|
Аннотация: В данной статье описывается способ реализации отложенной загрузки динамических библиотек на С++ без использования механизма delayload, приведена реализация библиотеки отложенной загрузки и пример ее использования.
Ключевые слова: DelayLoad |
15.10.2002
Реэкспорт функций Dll
|
|
Аннотация: <span class='lineQuote level1'>_D>Здравствуйте!</span><br />
<span class='lineQuote level1'>_D>Ситуация следующая: </span><br />
<span class='lineQuote level1'>_D>есть:</span><br />
<span class='lineQuote level1'>_D>A.DLL, экспортирующая около 500 символов (функции и переменные)</span><br />
<span class='lineQuote level1'>_D>нужно: </span><br />
<span class='lineQuote level1'>_D>написать обертку для A.DLL</span><br />
<span class='lineQuote level1'>_D>предполагаемое решение:</span><br />
<span class='lineQuote level1'>_D>создать B.DLL, реализовать в ней часть функций из A.DLL, на остальные символы сделать форвардинг</span><br />
<span class='lineQuote level1'>_D>вопр...</span>
Ключевые слова: |
25.04.2001
Хуки и DLL
|
|
Аннотация: Статья посвящена реализации глобальных хуков. В ней рассматриваются типичные проблемы, связанные
с различием виртуальных адресов перехватывающей DLL в адресных пространствах различных процессов, описывается
способ создания разделяемого сегмента данных, приводится пример DLL, реализующей глобальный хук.
Ключевые слова: |
04.02.2004
DLL Help Database
|
|
Аннотация: Здравствуйте, Burz, Вы писали:<br />
<span class='lineQuote level1'><br />
B>Здесь:</span><br />
<span class='lineQuote level1'>B><a class="microsoft m" href="http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm" target="_blank">http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm</a></span><br />
<span class='lineQuote level1'>B>вроде как старая версия: 1.0 ?!</span><br />
<br />
Очень полезная ссылка: [url=<a class="microsoft m" href="http://support.microsoft.com/de" target="_blank">http://support.microsoft.com/de</a>...
Ключевые слова: |