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.
Как создать процесс под виндой(хр) используя dll?
Возникла такая проблема.
Я хочу научиться работать с dll под виндой.
есть задача.
необходимо чтобы при вызове библиотеки создавался процесс
у меня есть рабочий код dll для делфи
Код:
так вот подскажите как его перекодить на с++ и скомпилировать под 5 билдером, ну и если можно пояснить как работает процедура...
Смотрм помощь по CreateProcess
Это про объяснение, про dll незнаю.
вот... под Builder. Загрузка dll - динамическая.
Дальше сам...)))