Suplemento de segurança
Para melhorar a segurança impedindo que suplementos mal-intencionado ative automaticamente, Visual Studio fornece configurações na página de Opções de ferramentas chamada Segurança de Suplemento.
Além disso, esta página de opções permite que você especifique as pastas em que Visual Studio procura. Arquivos de registro do suplemento.Isso melhora a segurança permitindo que você limitar os locais onde. Os arquivos de registro do suplemento podem ser lidos, ajudando evitam mal-intencionado. Arquivos do suplemento inadvertidamente de usar.
Configurações de segurança do suplemento
As configurações de segurança do suplemento, ambiente, a caixa de diálogo de opções relacionadas à segurança do suplemento são:
Permite componentes do suplemento ao carregar. Verificado por padrão.Quando selecionado, suplementos é permitido carregar em Visual Studio.Quando desmarcado, suplementos é proibido de carregamento em Visual Studio.
Permite componentes do suplemento à carga de um URL. Desmarcado por padrão.Quando selecionado, suplementos é permitido ser carregado em sites externos.Quando desmarcado, suplementos de remoto é proibido de carregamento em Visual Studio.Se um suplemento não pode carregar por algum motivo, então não pode ser carregado Web.Esta configuração controla somente ao carregar a DLL do suplemento.. Os arquivos de registro do suplemento devem sempre ser localizados no sistema local.
Opção. Locais de Arquivo Pesquisa do suplemento
Além das configurações de segurança, a página de opções tem uma lista que contém as pastas em que procurarem para o. Arquivos de registro do suplemento.Por padrão, os seguintes tokens são incluídos:
%ALLUSERSDOCUMENTS%
%ALLUSERSPROFILE%
%APPDATA%
%VSAPPDATA%
%VSCOMMONAPPDATA%
%VSMYDOCUMENTS%
Quando Visual Studio começar a procurar por arquivos de .AddIn, substitui estes tokens com as seguintes cadeias de caracteres de caminho:
Token |
Path |
---|---|
%ALLUSERSDOCUMENTS% |
%PUBLIC% \ documents |
%ALLUSERSPROFILE% |
%ALLUSERSPROFILE% (definido pelo sistema operacional) |
%APPDATA% |
%USERPROFILE% \ AppData |
%VSAPPDATA% |
%USERPROFILE% \ \ AppData uso móvel \ Microsoft \ \ Visual Studio<Version> --OU-- %USERPROFILE% \ local AppData \ \ Microsoft \ \ Visual Studio<Version> |
%VSCOMMONAPPDATA% |
%ProgramData% \ Microsoft \ \ Visual Studio<Version> |
%VSMYDOCUMENTS% |
<My Documents>\ Visual Studio 2012 |
Observação |
---|
Alguns caminhos padrão podem resolver aos destinos que não existem no seu sistema. |
Você pode remover esses símbolos predefinidos de lista para o símbolo e clicando em Remover.Para adicionar outras pastas para a lista de pesquisa, clique Adicionar e especificar uma pasta na caixa de diálogo de Procurar Pasta .Para obter mais informações, consulte Registro do suplemento.
Alterações de página restrição de opções
Para evitar que os usuários modifiquem as configurações na página de opções de Segurança de Suplemento , um administrador pode definir um valor no Registro do sistema.Esse valor é chamado AllowUserToModifySecuritySettings e armazenado sob a chave de HKLM\Software\Microsoft\VisualStudio\11.0\AutomationProperties .Se o valor da chave estiver presente e define para 0, todas as opções na página de Segurança de Suplemento estiverem desativados.(Ou seja, as configurações na página não podem ser alteradas.)
As configurações para a página de Segurança de Suplemento são armazenadas no Registro sob as chaves de HKLM\Software\Microsoft\VisualStudio\11.0\AutomationProperties e de HKCU\Software\Microsoft\VisualStudio\11.0\AutomationProperties .Os botões de segurança recebem seus valores principalmente examinando a chave em HKEY_LOCAL_MACHINE.Se essa chave não existir, então o valor de HKEY_CURRENT_USER é usado.Isso permite que um administrador para, por exemplo, ative o carregamento de suplementos, mas permite que um usuário desativa carregar esses componentes se escolha.Se um administrador tenha desativado carregar suplementos, no entanto, então um usuário sem permissões administrativas não pode habilitar-las.Se a configuração para carregar suplementos é verificada, então as pastas especificadas em HKLM\SOFTWARE\Microsoft\VisualStudio\11.0\AutomationOptions\LookInFolders e chaves de HKCU\SOFTWARE\Microsoft\VisualStudio\11.0\AutomationOptions\LookInFolders são pesquisadas por possível. Arquivos do suplemento.
Um administrador que modificar as opções nesta página pode gravar valores a qualquer chave sob a seção do Registro de HKEY_LOCAL_MACHINE , que altera as configurações para todos os usuários do computador.