Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как создать процесс под виндой(хр) используя dll?

11K
11 августа 2006 года
dafirst
38 / / 05.07.2006
Здравствуйте.
Возникла такая проблема.
Я хочу научиться работать с dll под виндой.
есть задача.
необходимо чтобы при вызове библиотеки создавался процесс
у меня есть рабочий код dll для делфи
Код:
library Run;
uses
windows;
procedure ExecuteNotepad();
var
St: TStartupinfo;
Pr: TProcessInformation;
begin
ZeroMemory(@St, SizeOf(St));
St.cb := SizeOf(St);
St.lpDesktop := PChar('winsta0\default');
CreateProcess(nil, 'notepad.exe', nil, nil, false, 0, nil, nil, St, Pr);
end;
exports
ExecuteNotepad;
begin
end.

так вот подскажите как его перекодить на с++ и скомпилировать под 5 билдером, ну и если можно пояснить как работает процедура...
6.9K
11 августа 2006 года
RZ_RZ
53 / / 09.06.2005
Тут все просто.
Смотрм помощь по CreateProcess

Это про объяснение, про dll незнаю.
354
11 августа 2006 года
ШпиЁн
468 / / 19.02.2006
вот... под Builder. Загрузка dll - динамическая.
11K
12 августа 2006 года
dafirst
38 / / 05.07.2006
Спасибки всем большое...
Дальше сам...)))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог