Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.08.21;
Скачать: [xml.tar.bz2];

Вниз

Какие параметры применяются при запуске exe-файла   Найти похожие ветки 

 
ruslan_as   (2003-06-18 15:24) [0]

Знаю, что вопрос задавался множество раз, но найти не могу. Подскажите, как правильно запустить exe-ник, через ShellExecute.


 
ruslan_as   (2003-06-18 15:45) [1]

Ну, кто-нибудь, выручайте!!!


 
Palladin   (2003-06-18 15:45) [2]

http://www.delphimaster.ru/cgi-bin/search.pl?words=shellexecute&n=0

да и справка тоже


 
Wizard_Ex   (2003-06-18 16:03) [3]

var
si : Tstartupinfo;
p : Tprocessinformation;
NameExe : string;
begin

NameExe:=ParamStr(1);
FillChar(si,Sizeof(si),#0);
si.cb:=Sizeof(si);
si.dwFlags:=STARTF_USESHOWWINDOW;
si.wShowWindow:=SW_SHOWNORMAL;
CreateProcess(nil,PChar(NameExe),nil,nil,false,0,nil,nil,si,p);}
WaitForSingleObject(p.hProcess,infinite); //если нужно дождаться завершения


 
han_malign   (2003-06-18 16:07) [4]

ShellExecute - для открытия документа, а для запуска ехешника см. Wizard_Ex © (18.06.03 16:03)


 
Игорь Шевченко   (2003-06-18 17:34) [5]

han_malign © (18.06.03 16:07)


> ShellExecute - для открытия документа, а для запуска ехешника
> см.


?????

ShellExecute(0, "open", "notepad.exe", "", "", SW_SHOW);

Нельзя писать разве ?


 
Anatoly Podgoretsky   (2003-06-18 17:52) [6]

Если точно, то для запуска по ассоциации (по расширению)


 
han_malign   (2003-06-18 18:00) [7]

Игорь Шевченко © (18.06.03 17:34)
- ну извини, сглюкнул, но далеко не все ехешники прописаны в HKEY_CLASSES_ROOT\Applications, чтобы запускаться без полного пути(не из текущего каталога), или меня опять глючит?


 
Song   (2003-06-18 18:01) [8]

>>но далеко не все ехешники

???

А их много?


 
Игорь Шевченко   (2003-06-18 18:07) [9]

han_malign © (18.06.03 18:00)

ShellExecute(0, "open", "UserSpyXp.exe", "", "", SW_SHOW);

Точно не прописан в HKCR, но запускается, подлый :)))


 
han_malign   (2003-06-18 18:12) [10]

>А их много?
- порядочно (даже исключая те которые в %Path%,%Windows%,%System% ), правда не все из них (далеко :-)) надо запускать... (~80/500)


 
Song   (2003-06-18 18:21) [11]

2han_malign © (18.06.03 18:12)
Не в смысле, много их в HKEY_CLASSES описано?


 
Diamond Cat   (2003-06-20 01:13) [12]


> Игорь Шевченко © (18.06.03 18:07)
> han_malign © (18.06.03 18:00)
>
> ShellExecute(0, "open", "UserSpyXp.exe", "", "", SW_SHOW);

он в расшареной папке лежит...



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.08.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
14-68470
Gogerman
2003-08-06 12:58
2003.08.21
Ошибка доступа к памяти, при использовании динамического массива


1-68262
Man
2003-08-06 13:21
2003.08.21
защита от несанкционированного копирования


3-68178
Alik$
2003-07-28 22:21
2003.08.21
ASCII как можно в таблице базы подсчитать контрольные суммы


14-68486
Jumbo
2003-08-05 20:20
2003.08.21
Из Си - в Паскаль


14-68508
Pauk
2003-08-05 18:27
2003.08.21
Встроенный checkbox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский