Sua hipótese está incorreta. O artigo do MSDN sobre Como criar um AutoRun- Enabled Application diz:
You use
DriverPathto specify a directory path where Windows XP searches for driver files, which prevents a lengthy search through the entire contents.You use the
[DeviceInstall]section with a driver installation to specify directories where Windows XP should search the media for driver files. Under Windows XP, entire media are no longer searched by default, therefore requiring[DeviceInstall]to specify search locations.
O que isso significa é que, usando o comando DriverPath na seção DeviceInstall do arquivo Autorun.inf, você só pode informar ao Windows onde procurar drivers em uma mídia de instalação do driver. .
Ele não diz nada sobre conceder permissão para forçar a instalação de um driver não suportado ou inválido. Se o Windows não puder encontrar um driver de dispositivo válido no caminho especificado por DriverPath , ele começará a procurar em outro lugar e talvez instale um driver genérico (se disponível).
Para responder à sua segunda pergunta, citarei esta linha do artigo do MSDN que você vinculou à pergunta:
The
[DeviceInstall]section is only supported under Windows XP