Partilhar via


Adicionar-Na segurança

Para aumentar a segurança, impedindo que o add-ins mal-intencionado ativando automaticamente, Visual Studio fornece configurações em um Opções de ferramentas página chamada Macros/adicionar segurança.

Além disso, esta página de opções permite especificar as pastas em que Visual Studio procura.Arquivos de registro AddIn. Isso aumenta a segurança, permitindo que você limite os locais onde.Podem ler arquivos de registro do suplemento, ajudando a evitar mal-intencionado.Arquivos de suplemento de sendo utilizados inadvertidamente.

Configurações de segurança de suplemento

As configurações do Adicionar-no/macros de segurança, Ambiente, Opções Caixa de Diálogo que se relacionam com add-in security são:

  • Permitir que os componentes de suplemento para carregar. Marcada por padrão. Quando marcada, os suplementos são permitidos para carregar na Visual Studio. Quando desmarcado, o add-ins estão proibidos de carregar o arquivo Visual Studio.

  • Permitir que os componentes de suplemento carregar a partir de um URL. Desmarcado por padrão. Quando marcada, os suplementos são permitidos para ser carregado a partir de sites externos. Quando estiver desmarcada, o add-ins remotos estão proibidos de carregamento em Visual Studio. Se um suplemento não pode carregar por algum motivo, não pode ser carregado na web. Essa configuração controla apenas a carregar a DLL do suplemento. A.Arquivos de registro do suplemento sempre devem estar localizados no sistema local.

Padrão.Locais de pesquisa do arquivo de suplemento

Além de configurações de segurança, a página de opções possui uma lista contendo as pastas procurar.Arquivos de registro do suplemento. Por padrão, os símbolos a seguir estão incluídos:

  • %ALLUSERSDOCUMENTS%

  • %ALLUSERSPROFILE%

  • %APPDATA%

  • %VSAPPDATA%

  • %VSCOMMONAPPDATA%

  • %VSMYDOCUMENTS%

Quando Visual Studio começa a pesquisar.Arquivos de suplemento, ele substitui esses tokens com as seguintes seqüências de caminho:

Token

Caminho

% ALLUSERSDOCUMENTS %

%Public%\Documents

% ALLUSERSPROFILE %

% ALLUSERSPROFILE % (definido pelo sistema operacional)

% APPDATA %

%USERPROFILE%\AppData

% VSAPPDATA %

%USERPROFILE%\AppData\Roaming\Microsoft\Visual Studio\ <Version>

--OU-

%USERPROFILE%\AppData\Local\Microsoft\Visual Studio\ <Version>

% VSCOMMONAPPDATA %

%ProgramData%\Microsoft\Visual Studio\ <Version>

% VSMYDOCUMENTS %

< Meus documentos >\Visual Studio 2010

ObservaçãoObservação

Alguns dos caminhos padrão podem resolver a destinos que não existem no seu sistema.

Você pode remover esses símbolos predefinidos da lista o token de realce e clicando em Remover. Para adicionar outras pastas à lista de pesquisa, clique em Adicionar e especifique uma pasta de Procurar pasta caixa de diálogo. Para obter mais informações, consulte Adicionar-No registro.

Restringindo as modificações de página de opções

Para impedir que usuários modifiquem as configurações do Macros/adicionar segurança página de opções, um administrador pode definir um valor no registro do sistema. Esse valor é denominado AllowUserToModifySecuritySettings e é armazenado na HKLM\Software\Microsoft\VisualStudio\10.0\AutomationProperties chave. Se o valor da chave é o presente e definida como 0, depois que todas as opções de Macros/adicionar segurança página estão desativados. (Ou seja, as configurações na página não podem ser alteradas.) A mesma configuração aplica-se ao ambiente de desenvolvimento integrado de Macros (IDE de Macros), mas o local da chave do registro é: HKLM\Software\Microsoft\VSA\9.0\AutomationProperties.

As configurações para o Macros/adicionar segurança página são armazenadas no registro, o HKLM\Software\Microsoft\VisualStudio\10.0\AutomationProperties e HKCU\Software\Microsoft\VisualStudio\10.0\AutomationProperties chaves. Os botões de segurança recebem seus valores examinando primeiro a chave HKEY_LOCAL_MACHINE. Se essa chave não existir, o HKEY_CURRENT_USER valor é usado. Isso permite que um administrador, por exemplo, ativar o carregamento de suplementos e macros, mas permite que o usuário desabilitar o carregamento desses componentes, se desejarem. Se um administrador tiver desativado o carregamento de suplementos ou macros, no entanto, em seguida, um usuário sem permissões administrativas não é possível habilitá-los. Se a configuração para carregar o add-ins é verificada e as pastas especificadas sob o HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\AutomationOptions\LookInFolders e HKCU\SOFTWARE\Microsoft\VisualStudio\10.0\AutomationOptions\LookInFolders chaves são pesquisadas para possível.Arquivos de AddIn.

Um administrador que altera as opções nesta página pode gravar valores em qualquer chave sob a HKEY_LOCAL_MACHINE hive do registro, que modifica as configurações para todos os usuários do computador.

Consulte também

Referência

Adicionar-no/macros de segurança, Ambiente, Opções Caixa de Diálogo

Conceitos

Práticas recomendadas de segurança na automação

Adicionar-No registro

Segurança de macros e questões sobre compartilhamento