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çã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