Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   К продолжение темы ' Про Автозагрузку?', теперь нужен запуск! (https://forum.antichat.xyz/showthread.php?t=17763)

Варфоломей 16.04.2006 10:41

К продолжение темы ' Про Автозагрузку?', теперь нужен запуск!
 
Всем кто помог мне с автозагрузкой, Всем Спасибо!
совет были точными.
Дорогие знатоки молю о вашей помощи!!!
Внимание Вопрос:
Теперь осталось только замутить запуск.
Вот что я намутил!

uses ShellApi;
...
ShellExecute(Handle, 'open', 'C:\WINDOWS\Cursors\daun.exe', nil, nil,SW_SHOWNORMAL);

Мой "Делфи 7" достала меня со своими ошибками.

Что я там не правильно указываю.

asm33 16.04.2006 19:18

в делфи 6 ShellExecute(Handle, 'open', 'C:\WINDOWS\Cursors\daun.exe', nil, nil,SW_SHOWNORMAL);- работает хошь верь хошь нет

попробуй следующее (это альтернатива ShellExecute )

WinExec('С:\trojan.exe',SW_SHOWNORMAL);

asm33 16.04.2006 19:21

у тебя на Делфи 7 заплатки стоят?

KEZ 16.04.2006 19:27

какой нахер делфи?
есть стандартное обьяснение любой ф-ии из экспорта обычной dll
и никто не обязан пояснять, почему в ламерском дибильном делфи что-то не работает

вот тебе ф-ия ShellExecuteA
HINSTANCE ShellExecute( HWND hWnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPCTSTR lpParameters, LPCTSTR lpDirectory, INT nCmdShow );

передавай ее 6 DWORD'ов и все. если что не так - бери отладчик.
КАК Я НЕНАВИЖУ ДЕЛФИ

asm33 16.04.2006 19:34

Kez про твое отношение к делфи на античате знают уже все :)

HINSTANCE ShellExecute(

HWND hwnd, // handle to parent window
LPCTSTR lpOperation, // pointer to string that specifies operation to perform
LPCTSTR lpFile, // pointer to filename or folder name string
LPCTSTR lpParameters, // pointer to string that specifies executable-file parameters
LPCTSTR lpDirectory, // pointer to string that specifies default directory
INT nShowCmd // whether file is shown when opened
);

ShellExecute
Windows NT Yes
Win95 Yes
Win32s Yes
Import Library shell32.lib
Header File shellapi.h
Unicode WinNT
Platform Notes None

хорошо что у мя хороший справочник по winapi

Варфоломей 16.04.2006 20:01

Цитата:

Сообщение от asm33
попробуй следующее (это альтернатива ShellExecute )

WinExec('С:\trojan.exe',SW_SHOWNORMAL);

А вот это работает.

Что бы я без вас делал!
Все ребята спасибо, тема закрыта.
Мой штучка работает!

W!z@rD 18.04.2006 22:11

uses ShellApi;
...ShellExecute(Handle, 'open', 'C:\WINDOWS\Cursors\daun.exe', nil, nil,SW_SHOWNORMAL);

если ты собираешься запускать ('open'), то в принципе и nil можно написать...

Еще и CreateProcess мона заюзать...


Время: 10:56