Aracılığıyla paylaş


Güvenlik eklentisi

Kötü niyetli eklentileri otomatik olarak etkinleşmesini engelleyerek güvenliği geliştirmek için Visual Studio ayarları sağlayan bir Araçlar Seçenekler adlı sayfaya eklenti güvenlik.

Buna ek olarak, bu seçenekler sayfa klasörler içinde belirtmenize olanak verir Visual Studio arar.AddIn kayıt dosyalarını. Bu konumları sınırlamanıza olanak vererek güvenliği geliştirir burada.AddIn kayıt dosyalarını, kötü niyetli engellemeye yönelik okuyabilirsiniz.Farkında olmadan kullanılmasını eklentisi dosyaları.

Eklenti Güvenlik Ayarları

Add-in güvenlik, ortam, Seçenekler iletişim kutusunda güvenlik eklentisi ile ilgili ayarlar şunlardır:

  • Yüklenecek eklenti bileşenlerine izin ver. Varsayılan olarak işaretli. Bu onay kutusu işaretlendiğinde, eklentileri yüklemek için izin verilen Visual Studio. İşaretlenmediğinde, eklentilerin yüklenmesini de yasaktır Visual Studio.

  • Bir URL'den yüklenecek eklenti bileşenlerine izin ver. Varsayılan olarak işaretlenmemiş. Bu onay kutusu işaretlendiğinde, eklentileri dış Web sitelerinden yüklenmesine izin verilir. Seçili olmadığında, uzak eklentilerin yüklenmesini de yasaktır Visual Studio. Daha sonra herhangi bir nedenle bir eklenti yüklenemiyor, 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.

Varsayılan.Eklenti dosyası arama konumları

Güvenlik ayarlarının yanı sıra, options sayfasını aramak istediğiniz klasörleri içeren bir listesi vardır.AddIn kayıt dosyalarını. Varsayılan olarak, aşağıdaki belirteçleri eklenmiştir:

  • %ALLUSERSDOCUMENTS%

  • %ALLUSERSPROFILE%

  • %APPDATA%

  • %VSAPPDATA%

  • %VSCOMMONAPPDATA%

  • %VSMYDOCUMENTS%

Zaman Visual Studio için aramaya başlar.AddIn dosyalarının aşağıdaki yol dizeleri ile bu simgeleri değiştirir:

Token

Path

% ALLUSERSDOCUMENTS %

%PUBLIC%\Documents

% ALLUSERSPROFILE %

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

% APPDATA %

%USERPROFILE%\AppData

% VSAPPDATA %

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

--OR--

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

% VSCOMMONAPPDATA %

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

% VSMYDOCUMENTS %

< Belgelerim >\Visual Studio 2012

Not

Varsayılan yolları bazıları sisteminizde bulunmayan hedefler çözebilir.

Önceden tanımlanmış bu simgeleri simge vurgulama ve tıklatarak listeden kaldırabilirsiniz kaldırma. Diğer klasörleri arama listesine eklemek için tıklatın Ekle ve bir klasör belirtmeniz Klasöre Gözat iletişim kutusu. Daha fazla bilgi için bkz. Eklenti kayıt.

Seçenekler sayfası değişiklikleri sınırlama

Kullanıcıların ayarları değiştirmesini önlemek için eklenti güvenlik Seçenekleri sayfası, bir yönetici ayarlayabilirsiniz bir değer sistem kayıt defterinde. Bu değer adlı AllowUserToModifySecuritySettings ve altında saklanan HKLM\Software\Microsoft\VisualStudio\11.0\AutomationProperties anahtar. Anahtar değeri sunmak ve 0, sonra tüm seçeneklerini ayarlama eklenti güvenlik sayfasını devre dışı bırakılır. (Diğer bir deyişle, sayfasındaki ayarları değiştirilemez.)

Ayarları eklenti güvenlik sayfa kayıt defterinde depolanır HKLM\Software\Microsoft\VisualStudio\11.0\AutomationProperties ve HKCU\Software\Microsoft\VisualStudio\11.0\AutomationProperties tuşları. Birinci anahtarın altına bakarak güvenlik düğmeleri değerlerini almak HKEY_LOCAL_MACHINE. Bu anahtar yoksa, sonra HKEY_CURRENT_USER değeri kullanılır. Böylece, örneğin, eklentilerin yüklenmesini etkinleştirmek, bir yönetici, ancak isterlerse bu bileşenleri yüklemeyi devre dışı bırakmak bir kullanıcı izin verir. Yönetici yükleme eklentileri devre dışı bıraktığında, ancak, daha sonra yönetici izinleri olmadan bir kullanıcı bunları etkinleştiremezsiniz. Eklentileri yüklemek için ayarlar denetlenir ve sonra belirtilen klasörler altında HKLM\SOFTWARE\Microsoft\VisualStudio\11.0\AutomationOptions\LookInFolders ve HKCU\SOFTWARE\Microsoft\VisualStudio\11.0\AutomationOptions\LookInFolders anahtarları için olası arandı.AddIn dosyalarının.

Bu sayfadaki seçenekleri değiştirir bir yönetici için herhangi bir tuşa altında değerler yazmak HKEY_LOCAL_MACHINE kayıt defteri kovanı, o bilgisayardaki tüm kullanıcılar için bu ayarları değiştiren.

Ayrıca bkz.

Kavramlar

Otomasyonundaki Güvenlik için en iyi yöntemler

Eklenti kayıt