Страница: 1 |
Вопрос: Как происходит вызов приложений НЕ из VB?! | Добавлено: 24.05.08 11:22 |
Автор вопроса: ![]() |
Однако, здравствуйте, товарищи! Кто-нибудь случаем не знает, как происходит вызов внешних программ в других языках программирования, кроме Visual Basic-а? Сразу хочу сказать, что мне нужно вызывать приложение rundll32.exe с параметрами (это для моей Rundll32 Library). Например:
Shell "rundll32.exe shell32.dll,Control_RunDLL"
И как это будет выглядеть на Delphy, C, C++ и т.д.? Всем заранее спасибо! |
Ответы | Всего ответов: 7 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() Вечный Юзер! 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 SW_SHOWNORMAL
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 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 20 Ответов: 285 |
Профиль | Цитата | #3 | Добавлено: 25.05.08 15:13 |
2 Executioner:
По-настоящему "сексуальный" код!!! |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ICQ: ненавижу Вопросов: 28 Ответов: 317 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 25.05.08 16:17 |
Real Asm Warrior |
Номер ответа: 5 Автор ответа: ![]() ![]() Вопросов: 71 Ответов: 112 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 25.05.08 19:19 |
А если можно тот=же код что в примере. |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 278109632 Вопросов: 42 Ответов: 3949 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 26.05.08 01:55 |
А строку поменять самому фантазия не позволяет что ли? ![]() |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 26.05.08 06:16 |
Haskell:
import System.Cmd
main = system "calc.exe" |
Страница: 1 |
|