У меня драйвер должен прописаться в вверху значения UpperFilters(тип multi_sz), в директиве же AddReg флаг 0x00010008 помогает лишь добавить в конце(
http://msdn.microsoft.com/en-us/library/ms794514.aspx). Возможно ли с помощью inf файла вообще добавить в начале? Если да — то как, если нет — то как лучше всего это сделать?
Здравствуйте, XTender,
XT>У меня драйвер должен прописаться в вверху значения UpperFilters(тип multi_sz), в директиве же AddReg флаг 0x00010008 помогает лишь добавить в конце(http://msdn.microsoft.com/en-us/library/ms794514.aspx). Возможно ли с помощью inf файла вообще добавить в начале? Если да — то как, если нет — то как лучше всего это сделать?
--
С помощью inf файла сделать это нельзя (см. стр. 789 второго издания известной книги W.Oney).
Вы можете это сделать, написав device co-installer для драйвера, и найти и изменить нужную строку в registry при обработке, например, DIF_INSTALLDEVICE. Однако большого смысла в этом я не вижу, так как если Вы можете это сделать, то и кто-то другой может сделать тоже самое и убрать Ваш драйвер с первого места строки, нет? Как с этим Вы планируете бороться?
Может быть, Вы решаете какую-то другую проблему?
C уважением,
Геннадий Майко.