Sdílet prostřednictvím


Zabezpečení doplňku

[!POZNÁMKA]

Ve verzi Visual Studio 2013 jsou zastaralé doplňky.Doporučujeme upgradovat doplňky na rozšíření VSPackage.Další informace naleznete v tématu Nejčastější dotazy: Převádění doplňků na rozšíření VSPackage.

Tak, aby nebezpečné doplňky můžete zabránit automatické aktivace, Visual Studio obsahuje nastavení prostředí, zabezpečení před doplňky stránce Nástroje, Možnosti dialogové okno.Na této stránce můžete také omezit počet složek, do kterých Visual Studio hledá .addin registrační soubory.

Nastavení zabezpečení doplňků

Nastavení zabezpečení před- stránka obsahovat:

  • Umožňuje přidat součásti načíst. Je-li toto políčko zaškrtnuto, můžete načíst moduly.Ve výchozím nastavení zaškrtnuto.

  • Umožňuje přidat součásti načíst z adresy URL. Je-li toto políčko zaškrtnuto, doplňky můžete načíst z externích webů.Pokud z nějakého důvodu nelze načíst doplněk, nelze načíst z webu.Toto nastavení řídí pouze načtení knihovny DLL.Registrační soubory .addin musí být vždy umístěn na lokálním systému.

Výchozí vyhledávací umístění pro soubory .addin

Kromě nastavení zabezpečení zabezpečení před- stránka obsahuje seznam složek, do kterých .addin registrační soubory vyhledávat.Ve výchozím nastavení jsou zahrnuty tyto tokeny cestu:

  • %ALLUSERSDOCUMENTS%

  • %ALLUSERSPROFILE%

  • %APPDATA%

  • %VSAPPDATA%

  • %VSCOMMONAPPDATA%

  • %VSMYDOCUMENTS%

Při Visual Studio hledání pro soubory .addin používá následující cesty místo tokeny:

Token

Cesta

%ALLUSERSDOCUMENTS%

%Public%\Documents\

%ALLUSERSPROFILE%

Proměnná % ALLUSERSPROFILE % (definovaný pro operační systém)

%APPDATA%

%USERPROFILE%\AppData\

%VSAPPDATA%

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

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

%VSCOMMONAPPDATA%

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

%VSMYDOCUMENTS%

<My Documents>\Visual studio 2013\

[!POZNÁMKA]

Některé tyto výchozí cesty nemusí existovat ve vašem systému.

Předdefinované token lze odebrat tak, že ji vyberete a potom zvolíte Odebrat.

Přidat složku do seznamu hledání výběrem Přidat a zadáním v Vyhledat složku dialogové okno.Další informace naleznete v tématu Registrace doplňku.

Změny na stránce doplněk zabezpečení omezení

Správce, který změní nastavení na stránce zabezpečení před- lze zapsat hodnoty do libovolného klíče v klíči HKEY_LOCAL_MACHINE\ upraví nastavení pro všechny uživatele tohoto počítače.

Chcete-li zabránit neoprávněné změny nastavení na doplněk zabezpečení stránky může nastavit správce AllowUserToModifySecuritySettings hodnoty v registru systému.Tato hodnota je uložena v klíči HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\11.0\AutomationProperties\.Pokud je hodnota nastavena na 0 a klepněte na požadované možnosti zabezpečení před- stránky nelze změnit pouze správce.

Nastavení zabezpečení před- stránky jsou uloženy v registru v klíči HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\11.0\AutomationProperties\ a HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\AutomationProperties\.Visual Studio nejprve hledá v klíči HKEY_LOCAL_MACHINE\ hodnoty klíčů a poté v klíči HKEY_CURRENT_USER.V rámci tohoto návrhu správce může povolit načítání doplňků, ale uživatel může zakázat načítání; však pokud správce zakázal načítání, uživatel není správcem nelze povolit.

Pokud je povoleno načítání doplňků, budou prohledány složky zadané v klíči HKLM\SOFTWARE\Microsoft\VisualStudio\11.0\AutomationOptions\LookInFolders\ a HKCU\SOFTWARE\Microsoft\VisualStudio\11.0\AutomationOptions\LookInFolders\ pro .addin soubory.

Viz také

Koncepty

Doporučené postupy pro zabezpečení v automatizaci

Registrace doplňku