Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este tópico é uma referência para as entradas que podem ser usadas em um arquivo Autorun.inf. Uma entrada consiste em uma chave e um valor.
- [AutoRun] Parâmetros
- [Conteúdo] Chaves
- [ExclusiveContentPaths] Chaves
- [IgnoreContentPaths] Chaves
- [DeviceInstall] Teclas
[AutoRun] Chaves
- ação
- Evento Personalizado
- ícone
- rótulo
- abrir
- UtilizaçãoReprodução Automática
- shellexecute
- shell
- shell\verb
ação
A entrada action especifica o texto utilizado na caixa de diálogo de Reprodução Automática para o manipulador que representa o programa especificado na entrada open ou shellexecute no ficheiro Autorun.inf do suporte. O valor pode ser expresso como texto ou como um recurso armazenado em um binário.
action=ActionText
action=@[filepath\]filename,-resourceID
Parâmetros
ActionText
Texto usado no diálogo de Reprodução Automática para o manipulador de eventos que representa o programa especificado na entrada open ou shellexecute no arquivo Autorun.inf da mídia.
caminho do arquivo
Uma cadeia de caracteres que contém o caminho totalmente qualificado do diretório que contém o arquivo binário que contém a cadeia de caracteres. Se nenhum caminho for especificado, o arquivo deverá estar no diretório raiz da unidade.
nome do ficheiro
Uma cadeia de caracteres que contém o nome do arquivo binário.
recursoID
A ID da cadeia de caracteres dentro do arquivo binário.
Observações
A tecla de ação só é usada no Windows XP Service Pack 2 (SP2) ou posterior. Só é suportado para unidades do tipo DRIVE_REMOVABLE e DRIVE_FIXED. No caso de DRIVE_REMOVABLE, a chave ação é necessária. Um comando de ação no arquivo Autorun.inf de um CD de áudio ou DVD de filme é ignorado e essas mídias continuam a se comportar como no Windows XP Service Pack 1 (SP1) e anteriores.
O texto exibido na caixa de diálogo Autoplay é construído combinando o texto especificado na entrada ação com texto fixo que identifica o fornecedor, fornecido pelo Shell. O ícone é exibido ao lado dele. Esta entrada aparece sempre como a primeira opção na caixa de diálogo Reprodução Automática e é selecionada por predefinição. Se o usuário aceitar a opção, o aplicativo especificado pela entrada open ou shellexecute no arquivo Autorun.inf da mídia será iniciado. A opção Sempre fazer a ação selecionada não está disponível nesta situação.
As teclas ação e ícone definem juntas a representação do aplicativo que é vista pelo utilizador final na janela de Reprodução Automática. Devem ser compostas de modo a que os utilizadores as possam identificar facilmente. Eles devem indicar o aplicativo a ser executado, a empresa que o criou e qualquer marca associada.
Para retrocompatibilidade, a entrada ação é opcional para dispositivos do tipo DRIVE_FIXED. Para este tipo, uma entrada padrão é usada na caixa de diálogo Autoplay se nenhuma entrada de ação estiver presente no arquivo Autorun.inf.
A entrada de ação é obrigatória para dispositivos do tipo DRIVE_REMOVABLE, que até agora não tinham suporte a Autorun.inf. Se nenhuma entrada de ação estiver presente, a caixa de diálogo Reprodução Automática será exibida, mas sem opção para iniciar o conteúdo adicional.
Evento Personalizado
A entrada CustomEvent especifica um evento de conteúdo de AutoPlay personalizado.
CustomEvent=CustomEventName
Parâmetros
CustomEventName
Uma sequência de texto que contém o nome do evento de conteúdo AutoPlay. O nome não deve ter mais de 100 caracteres alfanuméricos.
Observações
Você pode incluir um nome de evento personalizado no arquivo Autorun.inf de um volume. Quando o AutoPlay solicita ao utilizador para utilizar um aplicativo com o volume, apenas exibe os aplicativos que se registaram para o nome de evento personalizado especificado. Para obter informações sobre como você pode registrar um aplicativo como um manipulador para seu evento de conteúdo de Reprodução Automática personalizado, consulte Inicialização automática com Reprodução Automática ou Como registrar um manipulador de eventos.
O exemplo a seguir especifica o valor "MyContentOnArrival" como um novo evento de AutoPlay de conteúdo.
CustomEvent=MyContentOnArrival
ícone
A entrada de ícone especifica um ícone que representa a unidade habilitada para AutoRun na interface do usuário do Windows.
icon=iconfilename[,index]
Parâmetros
iconfilename
Nome de um arquivo .ico, .bmp, .exeou .dll que contém as informações do ícone. Se um arquivo contiver mais de um ícone, você também deverá especificar o índice baseado em zero do ícone.
Observações
O ícone, juntamente com o rótulo, representa a unidade habilitada para AutoRun na interface do usuário do Windows. Por exemplo, no Windows Explorer, a unidade é representada por este ícone em vez do ícone da unidade padrão. O arquivo do ícone deve estar no mesmo diretório que o arquivo especificado pelo comando open .
O exemplo a seguir especifica o segundo ícone no arquivo MyProg.exe.
icon=MyProg.exe,1
etiqueta
A entrada de rótulo especifica um rótulo de texto que representa a unidade habilitada para AutoRun na interface do usuário do Windows.
label=LabelText
Parâmetros
LabelText
Uma cadeia de caracteres de texto que contém o rótulo. Pode conter espaços e não deve ter mais de 32 caracteres.
Observação
É possível colocar um valor no parâmetro LabelText que excede 32 caracteres e não receber nenhuma mensagem de erro. No entanto, o sistema exibe apenas os primeiros 32 caracteres. Todos os caracteres após o 32º são truncados e não são exibidos. Por exemplo, se o LabelText for o seguinte: label="Este CD foi projetado para ser o melhor CD de música." será exibido o seguinte, "Este CD foi projetado para ser o úl".
Observações
O rótulo, juntamente com um ícone, representa a unidade habilitada para AutoRun na interface do usuário do Windows.
O exemplo a seguir especifica o valor "My Drive Label" como o rótulo da unidade.
label=My Drive Label
aberto
A entrada aberta especifica o caminho e o nome do arquivo do aplicativo que o AutoRun inicia quando um usuário insere um disco na unidade.
open=[exepath\]exefile [param1 [param2] ...]
Parâmetros
exefile
Caminho totalmente qualificado de um arquivo executável que é executado quando o CD é inserido. Se apenas um nome de arquivo for especificado, ele deverá estar no diretório raiz da unidade. Para localizar o arquivo em um subdiretório, você deve especificar um caminho. Você também pode incluir um ou mais parâmetros de linha de comando para passar para o aplicativo de inicialização.
Usar Reprodução Automática
No Windows XP, a entrada UseAutoPlay especifica que o AutoPlay deve ser usado em vez do AutoRun.
No Windows Vista e versões posteriores, esta entrada faz com que qualquer ação especificada para AutoRun (usando as entradas open ou shellexecute) seja suprimida do diálogo de Reprodução Automática. Esta entrada não tem efeito sobre versões do Windows anteriores ao Windows XP.
No Windows 8 e versões posteriores, especificar um valor de 0 desativará a reprodução automática para este dispositivo.
Parâmetros
Para usar essa opção, adicione uma entrada para UseAutoPlay ao arquivo Autorun.inf e defina a entrada como 1. Nenhum outro valor é suportado em versões do Windows anteriores ao Windows 8.
No Windows 8 e versões posteriores, especifique um valor 0 para desativar a reprodução automática para este dispositivo.
UseAutoPlay=1
Observações
Atualmente, UseAutoPlay é aplicável somente no Windows XP ou posterior e somente em uma unidade que GetDriveType determina ser do tipo DRIVE_CDROM.
Quando UseAutoPlay é usado, qualquer ação especificada pelas entradas open ou shellexecute no Autorun.inf é ignorada no Windows XP e omitida da caixa de diálogo Reprodução Automática no Windows Vista.
A Execução Automática é normalmente usada para executar ou carregar automaticamente algo contido na mídia inserida, enquanto a Reprodução Automática apresenta uma caixa de diálogo que inclui uma lista de ações relevantes que podem ser tomadas e permite que o usuário escolha qual ação executar. Para obter mais informações sobre a diferença entre AutoRun e AutoPlay, consulte Criando um aplicativo de CD-ROM compatível com AutoRun e Usando e configurando o AutoPlay, respectivamente.
Exemplo de uso
Um CD contém três ficheiros: Autorun.inf, Readme.txte Music.wma. Dependendo da versão do Windows em uso e das opções especificadas em Autorun.inf, o CD pode ser manipulado pelo AutoRun ou AutoPlay quando é inserido (supondo que o AutoRun/AutoPlay esteja habilitado para a unidade na qual o CD está inserido).
Primeiro, considere um arquivo Autorun.inf com o seguinte conteúdo, observando que UseAutoPlay=1 não é especificado:
[AutoRun]
shellexecute="Readme.txt"
A ação tomada pelo Shell quando este CD é inserido depende da versão do Windows em uso:
- No Windows XP ou anterior, este CD é manipulado pelo AutoRun quando é inserido. Nesse caso, a entrada shellexecute é lida, e Shell invoca o manipulador de arquivos associado a arquivos .txt; normalmente, isso abriria Readme.txt no Bloco de Notas.
- No Windows Vista, a presença de um arquivo Autorun.inf com uma entrada shellexecute faz com que a mídia seja identificada como o tipo de Reprodução Automática "Software e jogos". Neste caso, o usuário é apresentado com uma caixa de diálogo de Reprodução Automática que inclui a ação especificada pela entrada shellexecute (apresentada como "Carregar Readme.txt" na caixa de diálogo), juntamente com ações padrão associadas à mídia do tipo "Software e jogos".
Para indicar que o AutoPlay deve ser usado em vez do AutoRun no Windows XP e que a ação especificada pela entrada shellexecute do AutoRun deve ser suprimida da janela de diálogo AutoPlay no Windows Vista, insira UseAutoPlay no ficheiro Autorun.inf da seguinte maneira:
[AutoRun]
shellexecute="Readme.txt"
UseAutoPlay=1
Mais uma vez, a ação tomada pelo Shell quando este CD é inserido depende da versão do Windows em uso.
- Em versões do Windows anteriores ao Windows XP, o AutoRun ainda é usado e a ação especificada pelo shellexecute é executada, conforme descrito anteriormente. (Observe que apenas o AutoRun está disponível em versões do Windows anteriores ao Windows XP.)
- No Windows XP, a entrada UseAutoPlay faz com que a Reprodução Automática seja usada no lugar da AutoRun. Nesse caso, a Reprodução Automática determina que a mídia contém um arquivo de áudio do Windows Media (.wma) e categoriza o conteúdo como "Arquivos de música". O usuário é apresentado com uma caixa de diálogo de Reprodução Automática contendo manipuladores registrados para o tipo de mídia de Reprodução Automática "Arquivos de música"; a entrada shellexecute AutoRun é ignorada.
shellexecute
Versão 5.0. A entrada shellexecute especifica um aplicativo ou arquivo de dados que o AutoRun usará para chamar ShellExecuteEx.
shellexecute=[filepath\]filename[param1, [param2]...]
Parâmetros
caminho do arquivo
Uma cadeia de caracteres que contém o caminho totalmente qualificado do diretório que contém os dados ou o arquivo executável. Se nenhum caminho for especificado, o arquivo deverá estar no diretório raiz da unidade.
nome do ficheiro
Uma cadeia de caracteres que contém o nome do arquivo. Se for um ficheiro executável, é executado. Se for um arquivo de dados, ele deve ser membro de um tipo de arquivo. ShellExecuteEx inicia o comando padrão associado ao tipo de arquivo.
Paramx
Contém quaisquer parâmetros adicionais que devem ser passados para ShellExecuteEx.
Observações
Esta entrada é semelhante a abrir, mas permite que você use informações de associação de arquivo para executar o aplicativo.
shell
A shell entrada especifica um comando padrão para o menu de atalho da unidade.
shell=verb
Parâmetros
verb
O verb que corresponde ao comando de menu. O comando verb e o seu menu associado devem ser definidos no ficheiro Autorun.inf com uma entrada shell\verb.
Observações
Quando um usuário clica com o botão direito do mouse no ícone da unidade, um menu de atalho aparece. Se um arquivo Autorun.inf estiver presente, o comando de menu de atalho padrão será retirado dele. Este comando também é executado quando o utilizador faz duplo clique no ícone da unidade.
Para especificar o comando de menu de atalho padrão, primeiro defina sua verbcadeia de caracteres de comando e texto de menu com shell\verb. Em seguida, use shell para torná-lo o comando de menu de atalho padrão. Caso contrário, o texto do item de menu padrão será "AutoPlay", que inicia o aplicativo especificado pela entrada open.
shell\verb
A shellentrada \verb adiciona um comando personalizado ao menu de atalho da unidade.
shell\verb\command=Filename.exe
shell\verb=MenuText
Parâmetros
verb
O comando verb do menu. A shellentrada \verb\command associa o verb a um arquivo executável. Os verbos não devem conter espaços incorporados. Por padrão, verb é o texto exibido no menu de atalho.
Filename.exe
O caminho e o nome do arquivo do aplicativo que executa a ação.
MenuText
Este parâmetro especifica o texto exibido no menu de atalho. Se for omitido, verb é exibido. MenuText pode ser misto e conter espaços. Você pode definir uma tecla de atalho para o item de menu colocando um e comercial (&) na frente da letra.
Observações
Quando um usuário clica com o botão direito do mouse no ícone da unidade, um menu de atalho aparece. Adicionar shell\verb entradas ao arquivo Autorun.inf da unidade permite que você adicione comandos a esse menu de atalho.
Há duas partes para esta entrada, que devem estar em linhas separadas. A primeira parte é shell\verb\command. É necessário. Ele associa uma cadeia de caracteres, chamada verb, com o aplicativo a ser iniciado quando o comando é executado. A segunda parte é a entrada **shell\**verb . É opcional. Você pode incluí-lo para especificar o texto exibido no menu de atalho.
Para especificar um comando de menu de atalho padrão, defina o verb com shell\verb e torne-o o comando padrão com a shell entrada.
O fragmento Autorun.inf de exemplo a seguir associa o readitverb com a cadeia de comando "Notepad abc\readme.txt". O texto do menu é "Read Me" e 'M' é definido como a tecla de atalho do item. Quando o utilizador seleciona este comando, o arquivo abc\readme.txt da unidade é aberto com o Bloco de Notas da Microsoft.
shell\readit\command=notepad abc\readme.txt
shell\readit=Read &Me
[Conteúdo] Chaves de acesso
Existem três chaves de tipo de ficheiro: MusicFiles, PictureFiles e VideoFiles.
Se um desses conteúdos for definido como true por meio de um dos valores sem distinção entre maiúsculas e minúsculas 1, y, yes, t ou true, a interface do usuário de Reprodução Automática exibirá os manipuladores associados a esse tipo de conteúdo, existindo ou não esse tipo de conteúdo na mídia.
Se um desses conteúdos for definido como false através de qualquer um dos valores insensíveis a maiúsculas e minúsculas: 0, n, no, f ou false, a UI de Reprodução Automática não exibirá os manipuladores associados a esse tipo de conteúdo, mesmo que o conteúdo desse tipo seja detetado na mídia.
O uso desta seção destina-se a permitir que os autores de conteúdo comuniquem a intenção do conteúdo ao Autoplay. Por exemplo, um CD pode ser categorizado como contendo apenas conteúdo musical, embora também tenha imagens e vídeos e, de outra forma, seria visto como tendo conteúdo misto.
A seção [Conteúdo] só é suportada no Windows Vista e posterior.
[Content]
MusicFiles=Y
PictureFiles=0
VideoFiles=false
[ExclusiveContentPaths] Chaves Exclusivas
As pastas listadas nesta seção limitam a Reprodução Automática a procurar conteúdo apenas nessas pastas e suas subpastas. Podem ser apresentadas com ou sem uma barra oblíqua invertida (\). Em ambos os casos, eles são considerados como caminhos absolutos desde o diretório raiz da mídia. No caso de pastas com espaços em seus nomes, não as coloque entre aspas, pois as aspas são tomadas literalmente como parte do caminho.
O uso desta seção destina-se a permitir que os autores de conteúdo comuniquem a intenção do conteúdo ao Autoplay e reduzam o seu tempo de análise, limitando a verificação a determinadas áreas significativas da mídia.
A seguir estão todos os caminhos válidos
[ExclusiveContentPaths]
\music
\music\more music
music2
A seção [ExclusiveContentPaths] só é suportada no Windows Vista e posterior.
[IgnoreContentPaths] Chaves
As pastas listadas nesta seção e nas suas subpastas são ignoradas pela Execução Automática ao pesquisar conteúdo numa mídia. Podem ser fornecidos com ou sem uma barra invertida (\). Em ambos os casos, eles são considerados caminhos absolutos a partir do diretório raiz da mídia. No caso de pastas com espaços em seus nomes, não as coloque entre aspas, pois as aspas são tomadas literalmente como parte do caminho.
Os caminhos nesta seção têm precedência sobre os caminhos na seção [ExclusiveContentPaths ]. Se um caminho fornecido em [IgnoreContentPaths] for uma subpasta de um caminho fornecido em [ExclusiveContentPaths], ele ainda será ignorado.
O uso desta seção destina-se a permitir que os autores de conteúdo comuniquem a intenção do conteúdo ao Autoplay e reduzam o tempo de análise, limitando a verificação a determinadas áreas significativas da mídia.
A seguir estão todos os caminhos válidos
[IgnoreContentPaths]
\music
\music\more music
music2
A seção [IgnoreContentPaths] só é suportada no Windows Vista e posterior.
[DeviceInstall] Chaves
DriverPath
A entrada DriverPath especifica um diretório para pesquisar recursivamente por arquivos de driver. Este comando é usado durante a instalação de um driver e não faz parte de uma operação AutoRun. A secção [DeviceInstall] só é suportada no Windows XP.
[DeviceInstall]
DriverPath=directorypath
Parâmetros
directorypath
Um caminho para um diretório que o Windows procura por arquivos de driver, juntamente com todos os seus subdiretórios.
Observações
Não use letras de unidade no directorypath pois podem variar de computador para computador.
Para pesquisar vários diretórios, adicione uma entrada DriverPath para cada diretório, como neste exemplo.
[DeviceInstall]
DriverPath=drivers\video
DriverPath=drivers\audio
Se nenhuma entrada DriverPath for fornecida na seção [DeviceInstall] ou a entrada DriverPath não tiver valor, essa unidade será ignorada durante uma pesquisa por arquivos de driver.