Princípios CD de AutoRun

Princípios CD de AutoRun
AutoRun funciona um programa quando um CD é introduzido em um computador de Windows - veja abaixo para o conselho em Mac de Apple.

Se Windows encontra a (texto liso) AUTORUN.INF chamado lima no diretório de raiz de um CD então segue as instruções nesta lima para funcionar um programa. Esta lima do exemplo AUTORUN.INF diz Windows para funcionar o programa setup.exe (do diretório de raiz do CD):

[autorun]
open=setup.exe
icon=snazzie.ico

Use a aplicação do bloco de notas de Windows para editar limas de texto liso (é no começo todo o menu dos acessórios dos programas).

Seus usuários CD podem ter comutado fora de AutoRun. Isto pôde ser porque são referidos sobre vírus. Também, se pressionam a chave de deslocamento para baixo ao introduzir o CD, AutoRun é deficiente. Em Windows Nt4, 2000 e os sistemas de XP, somente os administradores e os usuários de poder podem usar AutoRun.

Não há nenhuma maneira de forçar seus usuários a usar AutoRun. É conseqüentemente boa prática fornecer instruções de modo que os usuários saibam começar seu CD, por exemplo diga-lhes à lima aberta index.htm em seu navegador. Estas instruções são exigidas igualmente se seu CD pôde ser visto por usuários de não-Windows.

Assim porque é ShellRun necessário?

Até recentemente, não era possível para Windows a AutoRun um a lima um pouco do que um programa.
A APROVAÇÃO, de que não é estritamente verdadeira: você poderia usar o seguinte AUTORUN.INF para mostrar o Web page index.htm

[autorun]
open=start index.htm

Entretanto, se você faz este, Windows indica uma caixa do DOS momentaneamente, que olhe desagradável. (E o começo não pôde estar disponível em alguns sistemas.)

Se você está alvejando somente sistemas recentes de Windows, a seguir você pode usar o comando do shellexecute abrir uma lima sem uma caixa de cintilação do DOS:

[autorun]
shellexecute=index.htm

Que ShellRun faz então?

ShellRun supera os problemas acima. Mostra sua lima e indica uma janela emergente pura. O emergente aparece diretamente de modo que o usuário saiba que algo está acontecendo. ShellRun trabalha em todos os sistemas de Windows.

Este exemplo AUTORUN.INF diz ShellRun para mostrar o Web page index.htm ao indicar a mensagem “que começa o CD agora…” na janela emergente de ShellRun.

[autorun]
open=ShellRun.exe index.htm que começa o CD agora…

Não esqueça põr ShellRun.exe no diretório de raiz de seu CD junto com AUTORUN.INF.

Tecnicismos do visor

Todos os exemplos acima de AutoRun, incluindo ShellRun, usam a mesma técnica do núcleo para indicar uma lima.

Windows associa um programa do visor com cada tipo de lima. Para Web pages de .HTM e de .HTML, o programa do visor será seu navegador do defeito.

Se um usuário não tem um visor para seu tipo de lima então não pode ser indicado até que um visor esteja instalado. Por exemplo, se você está tentando mostrar uma lima do pdf, o usuário deve ter o „¢ Acrobat Reader de Adobeâ ou o equivalente instalado.

Se um visor não está disponível, a versão do freeware de ShellRun apenas indica uma mensagem. Na versão de varejo você pode alertar o usuário funcionar um programa de instalação do visor. Veja a página dos visores para mais detalhes.

Se você tem um disponível do programa do visor põr então seu programa de instalação sobre seu CD - se é permitido você o distribuir. Para distribuir o „¢ Acrobat Reader de Adobeâ, veja aqui: Adobe Acrobat Reader - transferência Adobe Acrobat Reader para a distribuição.

Permitindo AutoRun em seu computador

Para testar AutoRun que você precisa do ter permitido em seu computador. Um ajuste do registro pode ser usado para incapacitar AutoRun. O começo do clique funcionado então datilografa dentro o regedit. Seleto edite o achado e datilografe dentro NoDriveTypeAutoRun. Este valor deve ser encontrado nesta chave: HKEY_CURRENT_USER \ software \ Microsoft \ Windows \ CurrentVersion \ políticas \ explorador.

O valor de NoDriveTypeAutoRun deve ser o hexadecimal 95 se AutoRun é permitido em todos os Cd, ou o B5 se deficiente para Cd. (Se você quer testar AutoRun em um de disco flexível, ajuste este valor a 91.) Você pode precisar de mudar mais de um exemplo de NoDriveTypeAutoRun no registro. Você precisa geralmente de recarregar para que um valor novo tome o efeito.

Em Windows 95 /98/Me o valor de NoDriveTypeAutoRun é indicado como 95 00 00 00. Em Windows Nt4, em 2000 e em XP este valor é indicado como 0×00000095 ou hexadecimal 95. Se você modifica o valor de NoDriveTypeAutoRun certifique-se que está ainda no correto formata.

Arquivado sob Uncategorized |

Deixe uma resposta



Dê entrada por favor ao código mostrado abaixo (para verific que você é humano) antes que você clique submeta o comentário.


Protegido pelo protetor do comentário pro