Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > ОС и железо
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 22.08.2010, 08:38
randy randy вне форума
Прохожий
 
Регистрация: 18.01.2009
Сообщения: 14
Репутация: 10
По умолчанию TSetupScanFileQueueA

Hi , Can someone helps me in Using this declared API in SetupApi.pas

Код:
function SetupScanFileQueueA(FileQueue: HSPFILEQ; Flags: DWORD; Window: HWND;
  CallbackRoutine: TSPFileCallbackA; CallbackContext: Pointer; var Result: DWORD): LongBool; stdcall; 

Just to explain , please take a look at my Sample project to enumerate all Installed devices , so what i want to achieve is to get all Driver' files like :
*.inf , *.sys , ...etc

please read my comment under ListBox1 OnClick event .
Вложения
Тип файла: rar device_.rar (120.5 Кбайт, 2 просмотров)
Ответить с цитированием
  #2  
Старый 22.08.2010, 09:49
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,046
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Read this: http://msdn.microsoft.com/en-us/libr...35(VS.85).aspx

I'm not sure that this is the correct function to enumerate all drivers installed in system. I think that the EnumDeviceDrivers function is more useful for this. Expample is here: http://msdn.microsoft.com/en-us/libr...19(VS.85).aspx
Or just scan Windows home directory with subdirectories for required files using FindFirst/FindNext/FindClose.
Ответить с цитированием
  #3  
Старый 22.08.2010, 22:13
randy randy вне форума
Прохожий
 
Регистрация: 18.01.2009
Сообщения: 14
Репутация: 10
По умолчанию

thank you lmikle , i'm not looking for a code to get all installed drivers but to get driver files , Cause what i will do is a Driver Backup , and before that i must search all the diver files ( *.inf , *.sys ...etc ) them copy them .

So how to get these files .

thank you
Ответить с цитированием
  #4  
Старый 23.08.2010, 00:08
randy randy вне форума
Прохожий
 
Регистрация: 18.01.2009
Сообщения: 14
Репутация: 10
По умолчанию

to get what i'm looking for please take a look at this : http://www.chilydriverbackup.com/
Ответить с цитированием
  #5  
Старый 23.08.2010, 01:07
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,046
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

look here:
http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx

This function return the file name of passed address returned by previouse function.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 05:16.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter