Aracılığıyla paylaş


Eklenti Güvenliği

[!NOT]

Visual Studio 2013 içinde, eklentiler kullanım dışı bırakılmıştır.Eklentilerinizi VSPackage uzantılarına yükseltmenizi öneririz.Daha fazla bilgi için bkz. SSS: Eklentileri VSPackage Uzantılarına Dönüştürme.

Böylece, kötü niyetli eklentileri otomatik olarak etkinleşmesini engelleyebilirsiniz Visual Studio ayarları sağlar ortam, eklenti güvenlik sayfası Araçlar, seçenekleri iletişim kutusu.Ayrıca bu sayfada, hangi klasörlerin sayısını sınırlayabilirsiniz Visual Studio .addin kayıt dosyaları arar.

Eklenti Güvenlik Ayarları

Ayarlar eklenti güvenlik Sayfa Ekle:

  • Yüklenecek eklenti bileşenlerine izin. Bu onay kutusu seçildiğinde, eklentiler yükleyebilirsiniz.Varsayılan olarak seçilidir.

  • Bir URL'den yüklenecek eklenti bileşenlerine izin. Bu onay kutusu seçildiğinde, dış Web sitelerinden gelen eklentileri yükleyebilirsiniz.Bir eklenti herhangi bir nedenden dolayı yüklenemiyorsa, Web'den yüklenemiyor.Bu ayar yalnızca eklenti DLL'in yüklenmesini denetler..Addin kayıt dosyaları her zaman yerel sistemde bulunmalıdır.

.Addin dosyaları için varsayılan arama konumları

Güvenlik Ayarları ek olarak eklenti güvenlik sayfa .addin kayıt dosyalarını aramak klasörleri listeler.Varsayılan olarak, bu yol simgeleri eklenmiştir:

  • %ALLUSERSDOCUMENTS%

  • %ALLUSERSPROFILE%

  • %APPDATA%

  • %VSAPPDATA%

  • %VSCOMMONAPPDATA%

  • %VSMYDOCUMENTS%

Zaman Visual Studio aramaları .addin dosyaları için aşağıdaki yolları belirteçleri yerine kullanır:

Belirteç

Path

%ALLUSERSDOCUMENTS%

%PUBLIC%\Documents\

%ALLUSERSPROFILE%

(İşletim sistemi tarafından tanımlanan) % ALLUSERSPROFILE %

%APPDATA%

%USERPROFILE%\AppData\

%VSAPPDATA%

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

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

%VSCOMMONAPPDATA%

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

%VSMYDOCUMENTS%

<My Documents>\Visual studio 2013\

[!NOT]

Bu varsayılan yolları bazıları sisteminizde bulunmayabilir.

Önceden tanımlanmış bir belirteç seçip sonra seçerek kaldırabilirsiniz kaldırmak.

Bir klasör seçerek arama listesine ekleyebilirsiniz Ekle ve bunun içinde belirterek Klasöre Gözat iletişim kutusu.Daha fazla bilgi için bkz. Eklenti Kaydı.

Eklenti Güvenlik sayfasında değişiklikleri sınırlama

Yönetici Ayarları sayfasında değiştirir eklenti güvenlik bu bilgisayarın tüm kullanıcıları için bu ayarları değiştirir HKEY_LOCAL_MACHINE\ altında herhangi bir anahtara değer yazabilirsiniz.

Temel ayarlarını yetkisiz değişiklikler yapılmasını önlemek için eklenti güvenlik sayfası, bir yönetici ayarlayabilirsiniz AllowUserToModifySecuritySettings sistem kayıt defterindeki değeri.Bu değer HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\11.0\AutomationProperties\ altında saklanır.Değer 0 ve seçenekler için ayarlanır, eklenti güvenlik sayfa değiştirilemez dışında bir yönetici tarafından.

Ayarları eklenti güvenlik sayfa HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\11.0\AutomationProperties\ ve HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\AutomationProperties\ anahtarları altında kayıt defterine depolanır.Visual Studio ilk anahtar değerleri için HKEY_LOCAL_MACHINE\ altında ve HKEY_CURRENT_USER altında görünür.Bu tasarım altında yönetici eklentilerin yüklenmesini etkinleştirebilirsiniz, ancak bir kullanıcı hala yükleme devre dışı bırakabilirsiniz; Ancak, bir yönetici yükleme devre dışı bırakılmışsa, yönetici olmayan bir kullanıcı bunları etkinleştiremezsiniz.

Eklentilerin yüklenmesini etkinleştirilirse, HKLM\SOFTWARE\Microsoft\VisualStudio\11.0\AutomationOptions\LookInFolders\ ve HKCU\SOFTWARE\Microsoft\VisualStudio\11.0\AutomationOptions\LookInFolders\ anahtarları altında belirtilen klasörler için .addin dosyaları arama yapılır.

Ayrıca bkz.

Kavramlar

Otomasyonda Güvenlik için En İyi Yöntemler

Eklenti Kaydı