Страница: 1 |
Страница: 1 |
Вопрос: Как происходит вызов приложений НЕ из VB?!
Добавлено: 24.05.08 11:22
Автор вопроса: werber | Web-сайт:
Однако, здравствуйте, товарищи! Кто-нибудь случаем не знает, как происходит вызов внешних программ в других языках программирования, кроме Visual Basic-а? Сразу хочу сказать, что мне нужно вызывать приложение rundll32.exe с параметрами (это для моей Rundll32 Library). Например:
И как это будет выглядеть на Delphy, C, C++ и т.д.?
Всем заранее спасибо!
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #1
Добавлено: 24.05.08 11:48
Delphi:
uses ShellApi;
ShellExecute(Handle, 'open', 'rundll32.exe', nil, nil, SW_SHOWNORMAL) ;
C:
system("rundl32.exe"
Как-то так вроде..
Номер ответа: 2
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #2
Добавлено: 24.05.08 13:06
Assembler:
push 0
push 0
push offset rundll
push offset open
push Handle
call ShellExecute
jmp @over_data
rundll db 'rundll32.exe',0
open db 'open',0
@over_data:
Номер ответа: 3
Автор ответа:
VerhoLom
Вопросов: 20
Ответов: 285
Профиль | | #3
Добавлено: 25.05.08 15:13
2 Executioner:
По-настоящему "сексуальный" код!!!
Номер ответа: 4
Автор ответа:
Smith
ICQ: ненавижу
Вопросов: 28
Ответов: 317
Web-сайт:
Профиль | | #4
Добавлено: 25.05.08 16:17
Real Asm Warrior
Номер ответа: 5
Автор ответа:
werber
Вопросов: 71
Ответов: 112
Web-сайт:
Профиль | | #5
Добавлено: 25.05.08 19:19
А если можно тот=же код что в примере.
Номер ответа: 6
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #6
Добавлено: 26.05.08 01:55
А строку поменять самому фантазия не позволяет что ли?
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 26.05.08 06:16
Haskell:
main = system "calc.exe"