|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Дек 12, 2003 16:58:20 Здравствуйте! не подскажите, как на асме запустить определённый экзешник с определёнными параметрами..., и если не трудно, сделать так, чтоб user сам вводил параметри Посиба заранее ! p.s. где моно прочитать инфу для создания интерфейся к прогам? |
|
|
Дата: Дек 12, 2003 17:01:58 ShellExecute CreateProcess |
|
|
Дата: Дек 12, 2003 17:03:27 · Поправил: Asterix О каких параметрах речь? Запустить exe'шник - CreateProcess. Упс... опередили ;-) |
|
|
Дата: Дек 12, 2003 23:26:57 2asterix чебурашка пишет Гене письмо: ...а еще хотел послать тебе 100 рублей, но уже запечатал конверт... |
|
|
Дата: Дек 12, 2003 23:47:23 cucumber Родной, лично тебе. Последний раз. Будешь умничать - пойдешь в баню :) Вот тогда посмотрим, насколько ты крут. Как умеешь пользовать соксы, фейкить ИП и так далее. А квакать ума много не надо. |
|
|
Дата: Дек 13, 2003 11:14:34 Darvin Напиши мне - у меня кое-что есть. dizell@list.ru. |
|
|
Дата: Дек 13, 2003 11:22:19 Хай ребята! это опять я :} вот смотрите: .386 .model flat, stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc includelib \masm32\lib\kernel32.lib .data szNotepad db "\file.exe", 0 StartupInfo STARTUPINFO <0> ProcessInfo PROCESS_INFORMATION <0> buffer db MAX_PATH dup(0) .code start: invoke GetSystemDirectory, addr buffer, sizeof buffer invoke lstrcat, addr buffer, addr szNotepad mov StartupInfo.cb, sizeof STARTUPINFO invoke CreateProcess, addr buffer, NULL, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL,NULL, addr StartupInfo, addr ProcessInfo ret end start всё работает.. но мне нуно file.exe нуно запустить вот так file.exe -h пишу szNotepad db "\file.exe -h", 0 - нечего не происходит.. не подскажите в чём косяк ? |
|
|
Дата: Дек 13, 2003 11:30:28 Читать повнимательнее надо, вот в этом косяк. Первый параметр CreateProcess - имя файла, второй - командная строка, а у тебя он NULL. |
|
|
Дата: Дек 13, 2003 15:48:46 dragon - не всегда. можно параметры указать и в первом аргументе. Darvin : а MSDN посмотреть не судьба? там примеры есть. А ещё есть волшебная вещь, под названием Microsoft Platform SDK - там тоже много интересного. с CreateProcess есть один интересный момент - если указываешь параметры во втором аргументе, то в начале строки параметров должен стоят пробел. Как я понял - там вообще просто strcat используется. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.073 |