I'm trying to update a driver from windows 7 to windows 10. The drier will only be installed on systems with intel chips.
Microsoft requires that the .inf file contain a NTamd64 but doesn't require a NTia64 section. Isn't NTia64 what I want, considering that it is for intel, but I shouldn't need an NTamd64 section? Clearly, I'm missing something fairly basic. Maybe, I am misunderstanding the difference between amd and ia.
Along the same lines, if include the [Standard.NTia64] but don't put anything in it, I get errors when I'm trying to install the driver. When I include stuff, I don't get those errors.
I notice that in setupapi.dev.log and setupapi.setup.log, I see stuff like this
flq: Hardlinking 'C:\Windows\System32\DriverStore\FileRepository\genpci.inf_amd64_da23f3bd87db1d6a\OTTPCI.sys' to 'C:\Windows\System32\drivers\OTTPCI.sys'.
I would interpret that as installing the driver for an amd chip rather than an intel chip.