Показать полную графическую версию : [решено] DriverX (программа установки драйверов) + исходники
SOLON7, на диске С то же самое.
Поискал старые версии и проверил:
DriverX870 - нашел все паки
DriverX_1.12 - тоже
DriverX_1.6 - List index out ... :(
Давай действительно в ПМ
[Path]
DRPDIR=DRIVERS
XPDIR=XP
VISTADIR=VISTA
VISTA64DIR=VISTA64
DEV_DB=Tools\Hwid
Выделенное в ini файле quarq это вообще, что-то интересное. Программа этих параметров не задает. Но суть не в этом. Я эту тему поднял я и нашел выход ковыряясь полдня, ну а SOLON7 нужно излечить этот косяк.
Значит так. Тоже имею сборку типа SamLab, но с некоторыми изменениями и всем подпапкам сто лет в обед. Начал я все лишнее переносить из основной папки, оставив только папку с подпапками драйверпаков - реакции ноль. Стал переименовывать и папку и подпапки с драйверпаками - реакции ноль. Создал новую папку, туда распаковал архив DriverX в папку DRP перенес подпапки с драйверпаками - реакции ноль. Вернул все назад. Начал сначала. В папке DRIVERS руками создал подпапки с теми же именами что у меня есть ииииииии пошла жара. Значит суть в свойствах папки. Открываю ПКМ свойства созданной папки и имеющейся. Так в имеющейся папке ПКМ Свойства>Другие стояла галка "Папка готова для архивирования". Снимаю галку на всех подпапках и о, чудо все 94 драйверпаки увидены.
SOLON7, Ваш ход.
revansh, у меня галок и не было. Я такое делал, создал на диске С. Скопировал паки, проверил - галок нет. Паков не видит, как и на USB-HDD. :( Что-то не то...
И у меня тоже не видят последние версии драйверпаков если убить индексы ... и не просит переиндексировать :( откатился на 1.2
revansh, у меня галок и не было. Я такое делал, создал на диске С. Скопировал паки, проверил - галок нет. Паков не видит, как и на USB-HDD. Что-то не то... »
Ну у меня вроде бы немного другая ситуация. У меня индексировало только подпапку Drv6 и все вот на ней галка "Папка готова для архивирования" не стояла. Чужих ini файлов не использовал, а средствами программы прописал пути.
SOLON7, и сразу же пожелание-рекомендация вместо колонки "Версия" сделать две колонки "Версия БД" и "Версия PC".
P.S. Только что проверил этот фокус на флешке(у меня там тоже не работало), меню свойств немного другое Атрибуты>Архивный снял галку и все работает.
Сейчас добавил программу в свой пакет - все драйвер-паки сразу увиделись - сейчас идет индексация - к выходным в новой версии SamDrivers скорее всего эта программа будет
это вообще, что-то интересное »
это сама программа так и создает у меня, я их сам не правил, а фокус с папками оценил хотя у меня и так работает
есть предположение что это проблемы твиканой винды ... но проблему надо как то решать однозначно!
ВСЕМ скажу следующее баг будет выявлен. Нужен доступ на целевой комп на котором баг возникает !!
samsobi вечером давай спишемся !!!
dead_wolf
09-02-2012, 06:39
SOLON7 съехала меню в правом углу стоит винда лицензия, правда это единичный случай.
http://forum.oszone.net/attachment.php?attachmentid=77064&stc=1&d=1328754754
И можно сделать чтобы в программах кроме *.exe , еще и *.msi запускались (PhysX.msi) ?
SOLON7, хорошо. Я еще переставлю себе VirtualBox (всё равно надо), заодно и под чистой и нетвиканой виртуальной ХР попробую.
PS. Только что на работе с того же USB-HDD проверил на лицензионной семёрке х86 (почти не твиканой). Результат тот же. Переписал на диск С - всё тоже самое. Вообщем до вечера...
есть предположение что это проблемы твиканой винды »
Не юзаю таких. Чистая винда с накатаными необходимыми обновами
UpdatePack-XPSP3-Rus
0-HTMLINFO
1-FullFlash
ExtremePack
IE8_Reload
Wiaacmgr
WMP11RUSjz
Masstor32(simplix)
Unlocker
Del_Obsolete
RCadmin
и усё. Ну и после этого разные проги установлены.
Не юзаю таких. Чистая винда с накатаными необходимыми обновами
« скрыть
UpdatePack-XPSP3-Rus
0-HTMLINFO
1-FullFlash
ExtremePack
IE8_Reload
Wiaacmgr
WMP11RUSjz
Masstor32(simplix)
Unlocker
Del_Obsolete
RCadmin
и усё. Ну и после этого разные проги установлены. »
Нечистая винда, хотя бы из-за ExtremePack, содержащего технические обновления, нужные только в конкретных случаях. Но у меня его нет и всё равно... :) Из твоего набора есть только UpdatePack-XPSP3-Rus, 0-HTMLINFO, Masstor32(simplix), IE8_Reload. Вот попробую вечером лицензионную чистую.
SOLON7, поставил на виртуалбокс оригинальную ХР с ОЕМ диска, т.е. ни одного твика, ни одной проги. Запустил DriverX с тем же ини, что и раньше - всё заработало. Дело видимо в каком-то твике либо проге. Но DRP и DIA работают прекрасно, да и твои старые версии тоже видели все паки. Надо копать дальше :) ...
samsobi, вообще все это странновато. разберемся....
Значит суть в свойствах папки. Открываю ПКМ свойства созданной папки и имеющейся. Так в имеющейся папке ПКМ Свойства>Другие стояла галка "Папка готова для архивирования". »
Проверил: суть действительно в свойствах папки, но не в этой галке. :) Эта не причём, должна стоять галка на "Разрешить индексирование ...", если она есть - паки видны и индексируются, причём от состояния службы индексирования не зависит (запущена или остановлена - пох). Почему у меня галка была сброшена - не знаю (какой твик?), но с ней прога работает.
Проверил: суть действительно в свойствах папки, но не в этой галке. Эта не причём »
Не нужно быть таким категоричным. Сначала поставьте ее и проверьте, ну и отпишитесь сюда еще раз. Думаю многим будет интересно.
А об этой галке должна стоять галка на "Разрешить индексирование ..." »
ничего не писал, потому как не встречал, чтобы она была снята. Скорее всего у Вас ПКМ на свойствах диска эта галка снята, но не в этом суть.
Баг нужно лечить.
http://borland.xportal.ru/forum/printview.php?t=3515&start=0&sid=06c6a3ca321c3c0841c7dc18343b8fc0
Anonymous - Вт Янв 28, 2003 11:46
Заголовок сообщения:
Спасибо за пример. Код мой и Ваш работают абсолютно одинаково (правда, Ваш пример-нагляднее и красивее
Он тоже не находил часть файлов.
Я установил в свойствах папки чекбокс "готова для индексирования" в Windows и нашлось файлов раза в два больше!!! Но не все...
Но после установки атрибута Read-Only нашлись ВСЕ файлы...
В связи с этим возникли вопросы:
1. Может, это FindFirst && FindNext некорректно работают на NTFS
2. При чём здесь индексирование?
3. Почему 0x3F не включает атрибут Read-Only на NTFS?
Еще раз повторюсь, что в Win9x всё работает идеально пару лет.
Кто то уже сталкивался с подобным поведением функции FindFirst && FindNext. Видимо придется заменить функции на чисто WINAPI-шные... либо чисто с атрибутами что то нетак.. СПСsamsobi,
А вообще по умолчанию после установки винды галочка индексировать стоит на локальные дисках!!!
Сначала поставьте ее и проверьте, ну и отпишитесь сюда еще раз. »
Ставил, снимал - у меня от неё ничего не зависит. Но чётко зависит от галки индексирования. :) Сейчас проверил и на ХР и на 7-ке - зависимость чёткая. Но это у меня, я применял [addon] my custom, где отключал индексирование, м/б у других не так категорично.
Думаю, баг выявлен, слово за SOLON7, а я буду повнимательнее с твиками. :)
Думаю, баг выявлен, слово за SOLON7, »
Функции Findfirst и Findnext каким то странным образом зависят от того индексирована ли папка.
Я наверное переделаю алгоритм чтобы от галки не зависело..
ИМХО. Не думал что найдется такой баг samsobi, Спс за баг репорт!!!
У меня вот такая ситуация, не знаю почему у samsobi по-другому:
Локальные диски NTFS:
Папка готова к архивированию(далее - А). Разрешить индексирование папки для быстрого поиска(далее - И).
А И
х х - прога не работает
х - - прога не работает
- х - прога работает
- - - прога не работает
Флешка FAT32:
Архивный(далее - А). Разрешить индексирование папки для быстрого поиска(не существует)
А
х - прога не работает
- - прога работает
И так на двух компах с виндой XP, установленной разными людьми с разных дисков.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC