Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


Написание библиотеки для rundll32.exe


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Пол:Муж TuXAPuK
Великий гонщик

Предупреждений : 1
Возраст: 26
Знак зодиака: Рыбы
Зарегистрирован: 12.09.2005
Сообщения: 714
Откуда: Великий город Рига... =Ъ
СообщениеВт, 08-Апр-2008 19:54    Заголовок сообщения: Написание библиотеки для rundll32.exe
Цитата

Меня интересует знают ли умные люди как правильно написать библиотеку для rundll32.exe?

Меня интересует именно

rundll32.exe библиотека.dll, функция параметр1 параметр2 параметр*

как правильно задекларировать функцию, и какие типы параметров нужны в библиотеке....

_________________
В начало
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Пол:Муж Шурик
Я живу тут....


Возраст: 42
Знак зодиака: Овен
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
СообщениеВт, 08-Апр-2008 22:50 
Цитата

Тебе нужно описать в dll функцию с определённым набором параметров.
Вот одно из многочисленных описаний заголовка функции.
delphi:
  1. function Test(
  2.   hWnd: Integer;
  3.   hInstance: Integer;
  4.   lpCmdLine: PChar;
  5.   dummy: Longint
  6.   ): Integer; stdcall; export;
  7. begin
  8.   Windows.MessageBox(hWnd, lpCmdLine, 'Command Line', MB_OK);
  9.   Result := 0;
  10. end;

Естественно, имя функции нужно записать в секции exports.
Если нужно просто вызвать функцию, не передавая в неё командной строки, -- можно декларировать и без параметров.

_________________
Ответ готов, готов ли твой вопрос?
В начало
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Пол:Муж TuXAPuK
Великий гонщик

Предупреждений : 1
Возраст: 26
Знак зодиака: Рыбы
Зарегистрирован: 12.09.2005
Сообщения: 714
Откуда: Великий город Рига... =Ъ
СообщениеВт, 08-Апр-2008 23:14 
Цитата

Спасибо... Именно это я и искал.... :)
_________________
В начало
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100