Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

ShellExecute и пути поиска   Найти похожие ветки 

 
Def_E   (2004-04-16 10:04) [0]

Подскажите пожалуйста, где ShellExecute ищет файлы? Только в PATH или еще где-то?


 
SammIk ©   (2004-04-16 10:34) [1]

Она нигде ничего не ищет, ты что-то попутал))
А если имеется ввиду где фортень подключаемые модули,
типа loadlibrary, дак ижет где попало, то тут, то там.
Но не всегда находит))
1 папка где откуда запущен прозесс
2 папка виндоус
3 папка систем
попорядку


 
DVM ©   (2004-04-16 11:11) [2]


> Она нигде ничего не ищет, ты что-то попутал))

Ты не прав.
Попробуй написать Пуск>Выполнить>msword - он будет найден. Тажк будет найдена любая другая установленная корректно программа.
В реестре пути программ она берет.


 
BiN ©   (2004-04-16 12:25) [3]

почитайте про SearchPath в Platform SDK и все поймете.


 
narayan ©   (2004-04-16 15:00) [4]

2 BiN

ссылочку, будьте добры


 
BiN ©   (2004-04-16 15:12) [5]

http://msdn.com однако


 
Def_E   (2004-04-18 11:14) [6]

>BiN ©   (16.04.04 12:25)
Так-то оно так, но все-таки ShellExecute ищет где-то еще, потому как
var
 buf: array [0..MAX_PATH] of char;
 filepart: PChar;
begin
if SearchPath(nil,"msconfig.exe",nil,MAX_PATH,buf,filepart)>0
 then ShowMessage(buf);
end;

не находит ничего, а
ShellExecute(Handle,"open","msconfig.exe",nil,nil,SW_SHOWNORMAL);
замечательно запускает то, что нужно.


 
Anatoly Podgoretsky ©   (2004-04-18 11:52) [7]

Def_E   (18.04.04 11:14) [6]
А ты не [3[ читай, а [2]


 
BiN ©   (2004-04-18 14:04) [8]

DVM ©   (16.04.04 11:11) [2]
...В реестре пути программ она берет.


в дополнение:
а именно в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths


 
Def_E   (2004-04-18 19:13) [9]

Спасибо.



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

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
8-1079770750
andrew werdna
2004-03-20 11:19
2004.05.30
Сглаживание


7-1082658515
Боян Георгиев
2004-04-22 22:28
2004.05.30
Как прятать програму из Task Manager (win 2k)?


8-1079203171
r00t
2004-03-13 21:39
2004.05.30
Редактирование wav


1-1084893344
Alek_1
2004-05-18 19:15
2004.05.30
Запись и считывания масива из файла


3-1084283277
nova
2004-05-11 17:47
2004.05.30
Список серваков sql server в delphi