Jak: Konfigurace zabezpečení seznam zařazení
Pokud máte oprávnění správce, můžete nakonfigurovat ClickOnce výzva vztahu důvěryhodnosti ovládací prvek zda koncovým uživatelům dána možnost instalace řešení Office uložíte do seznamu zahrnutí rozhodnutí o důvěryhodnosti.Informace o zařazení seznamy, Důvěřující řešení Office pomocí seznamů.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v systému Office 2013 a Office 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.
Pro řešení, které jsou v každé z pěti zón můžete nastavit následující možnosti:
Povolit ClickOnce výzvu klíč důvěřovat a zahrnutí seznamu.Můžete umožnit koncovým uživatelům udělit důvěryhodnost řešení Office, které jsou podepsány pomocí certifikátu.
Omezit ClickOnce výzvu klíč důvěřovat a zahrnutí seznamu.Můžete umožnit koncovým uživatelům instalovat řešení Office, které jsou podepsány pomocí certifikátu, který identifikuje vydavatele, ale již není důvěryhodný.
Zakázat ClickOnce výzvu klíč důvěřovat a zahrnutí seznamu.Koncovým uživatelům můžete zabránit v instalaci jakékoli řešení Office, která není podepsána s explicitně důvěryhodný certifikát.
Povolení seznamu zahrnutí
Zahrnutí seznamu pro zónu povolte, pokud chcete koncovým uživatelům nabídnuty možnosti instalace a spuštění jakékoli řešení Office, která pochází z této zóny.
Povolení zahrnutí seznamu pomocí Editoru registru
Spusťte editor registrů:
Klepněte na tlačítko Start a potom na příkaz Spustit.
V Open zadejte regedt32.exea klepněte na tlačítko OK.
Najděte následující klíč registru:
\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\.NETFramework\Security\TrustManager\PromptingLevel
Pokud klíč registru neexistuje, vytvořte jej.
Přidejte následující podklíče jako Hodnotu řetězce, pokud ještě neexistují, s přidruženými hodnotami.
Hodnota řetězce podklíče
Value
Internet
AuthenticodeRequired
UntrustedSites
Zakázaný
Tento Počítač
Povoleno
LocalIntranet
Povoleno
TrustedSites
Povoleno
Ve výchozím Internet má hodnotu AuthenticodeRequired a UntrustedSites má hodnotu zakázáno.
Zahrnutí seznamu povolit programově
Vytvořte konzolovou aplikaci Visual Basic nebo Visual C#.
Otevřete soubor Program.vb nebo Program.cs pro úpravy a přidejte následující kód.
Dim key As Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\MICROSOFT\.NETFramework\Security\TrustManager\PromptingLevel") key.SetValue("MyComputer", "Enabled") key.SetValue("LocalIntranet", "Enabled") key.SetValue("Internet", "AuthenticodeRequired") key.SetValue("TrustedSites", "Enabled") key.SetValue("UntrustedSites", "Disabled") key.Close()
Microsoft.Win32.RegistryKey key; key = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\\MICROSOFT\\.NETFramework\\Security\\TrustManager\\PromptingLevel"); key.SetValue("MyComputer", "Enabled"); key.SetValue("LocalIntranet", "Enabled"); key.SetValue("Internet", "AuthenticodeRequired"); key.SetValue("TrustedSites", "Enabled"); key.SetValue("UntrustedSites", "Disabled"); key.Close();
Sestavte a spusťte aplikaci.
Omezení seznamu zahrnutí
Omezte seznam zahrnutí řešení musí být podepsány pomocí certifikátů technologie Authenticode známé identity, než jsou uživatelé vyzváni k rozhodnutí o vztahu důvěryhodnosti.
Omezit seznam zahrnutí
Spusťte editor registrů:
Klepněte na tlačítko Start a potom na příkaz Spustit.
V Open zadejte regedt32.exea klepněte na tlačítko OK.
Najděte následující klíč registru:
\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\.NETFramework\Security\TrustManager\PromptingLevel
Pokud klíč registru neexistuje, vytvořte jej.
Přidejte následující podklíče jako Hodnotu řetězce, pokud ještě neexistují, s přidruženými hodnotami.
Hodnota řetězce podklíče
Value
UntrustedSites
Zakázaný
Internet
AuthenticodeRequired
Tento Počítač
AuthenticodeRequired
LocalIntranet
AuthenticodeRequired
TrustedSites
AuthenticodeRequired
Ve výchozím Internet má hodnotu AuthenticodeRequired a UntrustedSites má hodnotu zakázáno.
Omezit seznam zahrnutí programově
Vytvořte konzolovou aplikaci Visual Basic nebo Visual C#.
Otevřete soubor Program.vb nebo Program.cs pro úpravy a přidejte následující kód.
Dim key As Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\MICROSOFT\.NETFramework\Security\TrustManager\PromptingLevel") key.SetValue("MyComputer", "AuthenticodeRequired") key.SetValue("LocalIntranet", "AuthenticodeRequired") key.SetValue("Internet", "AuthenticodeRequired") key.SetValue("TrustedSites", "AuthenticodeRequired") key.SetValue("UntrustedSites", "Disabled") key.Close()
Microsoft.Win32.RegistryKey key; key = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\\MICROSOFT\\.NETFramework\\Security\\TrustManager\\PromptingLevel"); key.SetValue("MyComputer", "AuthenticodeRequired"); key.SetValue("LocalIntranet", "AuthenticodeRequired"); key.SetValue("Internet", "AuthenticodeRequired"); key.SetValue("TrustedSites", "AuthenticodeRequired"); key.SetValue("UntrustedSites", "Disabled"); key.Close();
Sestavte a spusťte aplikaci.
Zakázání seznamu zahrnutí
Zahrnutí seznamu lze vypnout pro koncové uživatele můžete nainstalovat pouze řešení, které jsou podepsány pomocí známých a důvěryhodných certifikátů.
Zakázat seznam zahrnutí
Spusťte editor registrů:
Klepněte na tlačítko Start a potom na příkaz Spustit.
V Open zadejte regedt32.exea klepněte na tlačítko OK.
Pokud to již neexistuje, vytvořte následující klíč registru:
\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\.NETFramework\Security\TrustManager\PromptingLevel
Přidejte následující podklíče jako Hodnotu řetězce, pokud ještě neexistují, s přidruženými hodnotami.
Hodnota řetězce podklíče
Value
UntrustedSites
Zakázaný
Internet
Zakázaný
Tento Počítač
Zakázaný
LocalIntranet
Zakázaný
TrustedSites
Zakázaný
Programově zakažte zahrnutí seznamu
Vytvořte konzolovou aplikaci Visual Basic nebo Visual C#.
Otevřete soubor Program.vb nebo Program.cs pro úpravy a přidejte následující kód.
Dim key As Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\MICROSOFT\.NETFramework\Security\TrustManager\PromptingLevel") key.SetValue("MyComputer", "Disabled") key.SetValue("LocalIntranet", "Disabled") key.SetValue("Internet", "Disabled") key.SetValue("TrustedSites", "Disabled") key.SetValue("UntrustedSites", "Disabled") key.Close()
Microsoft.Win32.RegistryKey key; key = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\\MICROSOFT\\.NETFramework\\Security\\TrustManager\\PromptingLevel"); key.SetValue("MyComputer", "Disabled"); key.SetValue("LocalIntranet", "Disabled"); key.SetValue("Internet", "Disabled"); key.SetValue("TrustedSites", "Disabled"); key.SetValue("UntrustedSites", "Disabled"); key.Close();
Sestavte a spusťte aplikaci.
Viz také
Koncepty
Důvěřující řešení Office pomocí seznamů