Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A plataforma UMDF não conseguirá carregar os binários principais do driver UMDF de qualquer local que não seja o diretório \System32\Drivers\Umdf do %SystemRoot%ou, no Windows 10 1803 e posterior, uma execução do local do Driver Store . Portanto, um arquivo INF UMDF deve restringir o local onde ele instala drivers UMDF para esses diretórios. A instalação nesses diretórios também garante que usuários sem privilégios não possam adulterar os drivers UMDF.
Para que um binário de driver UMDF seja executado a partir do binário do Driver Store (Windows 10 1803 e posterior), o arquivo INF do driver UMDF deve incluir uma seção INF DestinationDirs semelhante ao exemplo de código a seguir.
[DestinationDirs]
UMDriverCopy=13 ; makes the file 'run from Driver Store'
"UMDriverCopy" representa um nome determinado pelo gravador INF de uma seção que lista os binários do driver UMDF, conforme mostrado no exemplo a seguir.
[UMDriverCopy]
WUDFOsrUsbDriver.dll
A diretiva CopyFiles também deve fazer referência à seção UMDriverCopy para indicar a lista de binários de driver UMDF para o sistema operacional copiar da mídia de origem para o destino, conforme mostrado no exemplo a seguir.
[OsrUsb_Install.NT]
CopyFiles=UMDriverCopy
Para instalar binários de driver UMDF para %SystemRoot%\System32\Drivers\Umdf em vez de ser 'executar a partir do Driver Store', a seção INF DestinationDirs deve, em vez disso, se parecer com o exemplo de código a seguir.
[DestinationDirs]
UMDriverCopy=12,UMDF ; copies to drivers\umdf