Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt de ClickOnce-vertrouwensprompt configureren om te bepalen of eindgebruikers de optie krijgen om ClickOnce-toepassingen te installeren, zoals Windows Forms-toepassingen, Windows Presentation Foundation-toepassingen, consoletoepassingen, WPF-browsertoepassingen en Office-oplossingen. U configureert de vertrouwensprompt door registersleutels in te stellen op de computer van elke eindgebruiker.
In de volgende tabel ziet u de configuratieopties die kunnen worden toegepast op elk van de vijf zones (Internet, UntrustedSites, MyComputer, LocalIntranet en TrustedSites).
Optie | Registerinstellingswaarde | Beschrijving |
---|---|---|
Schakel de vertrouwensprompt in. | Enabled |
De ClickOnce-vertrouwensprompt wordt weergegeven, zodat eindgebruikers vertrouwen kunnen verlenen aan ClickOnce-toepassingen. |
Beperk de vertrouwensprompt. | AuthenticodeRequired |
De ClickOnce-vertrouwensprompt wordt alleen weergegeven als ClickOnce-toepassingen zijn ondertekend met een certificaat waarmee de uitgever wordt geïdentificeerd. Anders wordt de ClickOnce-toepassing niet geïnstalleerd. |
Schakel de vertrouwensprompt uit. | Disabled |
De ClickOnce-vertrouwensprompt wordt niet weergegeven. Alleen ClickOnce-toepassingen die zijn ondertekend met een expliciet vertrouwd certificaat, worden geïnstalleerd. |
In de volgende tabel ziet u het standaardgedrag voor elke zone. De kolom Toepassingen verwijst naar Windows Forms-toepassingen, Windows Presentation Foundation-toepassingen, WPF-browsertoepassingen en consoletoepassingen.
Zone | Toepassingen | Office-oplossingen |
---|---|---|
MyComputer |
Enabled |
Enabled |
LocalIntranet |
Enabled |
Enabled |
TrustedSites |
Enabled |
Enabled |
Internet |
Enabled |
AuthenticodeRequired |
UntrustedSites |
Disabled |
Disabled |
U kunt deze instellingen overschrijven door de ClickOnce-vertrouwensprompt in te schakelen, te beperken of uit te schakelen.
De clickOnce-vertrouwensprompt inschakelen
Schakel de vertrouwensprompt in voor een zone wanneer u wilt dat eindgebruikers de optie hebben om een ClickOnce-toepassing te installeren en uit te voeren die afkomstig is van die zone.
De ClickOnce-vertrouwprompt inschakelen met behulp van de registereditor
Open de register-editor:
Klik op Starten klik vervolgens op uitvoeren.
Typ
regedit
in het vak Open en klik vervolgens op OK.
Zoek de volgende registersleutel:
\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\.NETFramework\Security\TrustManager\PromptingLevel
Als de sleutel niet bestaat, maakt u deze.
Voeg de volgende subsleutels toe als tekenreekswaarde, als deze nog niet bestaan, met de bijbehorende waarden die worden weergegeven in de volgende tabel.
Subsleutel Tekenreekswaarde Waarde Internet
Enabled
UntrustedSites
Disabled
MyComputer
Enabled
LocalIntranet
Enabled
TrustedSites
Enabled
Voor Office-oplossingen heeft
Internet
de standaardwaardeAuthenticodeRequired
en heeftUntrustedSites
de waardeDisabled
. Voor alle andere heeftInternet
de standaardwaardeEnabled
.
De ClickOnce-vertrouwensprompt programmatisch inschakelen
Maak een Visual Basic- of Visual C#-consoletoepassing in Visual Studio.
Open het bestand Program.vb of Program.cs om te bewerken en voeg de volgende code toe.
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();
Bouw en voer de toepassing uit.
De clickOnce-vertrouwensprompt beperken
Beperk de vertrouwensprompt zodat oplossingen moeten worden ondertekend met Authenticode-certificaten met een bekende identiteit voordat gebruikers om een vertrouwensbeslissing worden gevraagd.
De ClickOnce-vertrouwensprompt beperken met behulp van de Registereditor
Open het register-editor:
Klik op Starten klik vervolgens op uitvoeren.
Typ
regedit
in het openen vak en klik vervolgens op OK.
Zoek de volgende registersleutel:
\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\.NETFramework\Security\TrustManager\PromptingLevel
Als de sleutel niet bestaat, maakt u deze.
Voeg de volgende subsleutels toe als tekenreekswaarde, als deze nog niet bestaan, met de bijbehorende waarden die worden weergegeven in de volgende tabel.
Subsleutel Tekenreekswaarde Waarde UntrustedSites
Disabled
Internet
AuthenticodeRequired
MyComputer
AuthenticodeRequired
LocalIntranet
AuthenticodeRequired
TrustedSites
AuthenticodeRequired
De ClickOnce-vertrouwensprompt programmatisch beperken
Maak een Visual Basic- of Visual C#-consoletoepassing in Visual Studio.
Open het bestand Program.vb of Program.cs om te bewerken en voeg de volgende code toe.
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();
Bouw en voer de toepassing uit.
De clickOnce-vertrouwensprompt uitschakelen
U kunt de vertrouwensprompt uitschakelen zodat eindgebruikers niet de optie krijgen om oplossingen te installeren die nog niet worden vertrouwd in hun beveiligingsbeleid.
De ClickOnce-vertrouwensprompt uitschakelen met behulp van de register-editor
Open de Register-Editor:
Klik op Starten klik vervolgens op uitvoeren.
Voer
regedit
in het vak Openen in en klik vervolgens op OK.
Zoek de volgende registersleutel:
\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\.NETFramework\Security\TrustManager\PromptingLevel
Als de sleutel niet bestaat, maakt u deze.
Voeg de volgende subsleutels toe als tekenreekswaarde, als deze nog niet bestaan, met de bijbehorende waarden die worden weergegeven in de volgende tabel.
Subsleutel Tekenreekswaarde Waarde UntrustedSites
Disabled
Internet
Disabled
MyComputer
Disabled
LocalIntranet
Disabled
TrustedSites
Disabled
De ClickOnce-vertrouwensprompt programmatisch uitschakelen
Maak een Visual Basic- of Visual C#-consoletoepassing in Visual Studio.
Open het bestand Program.vb of Program.cs om te bewerken en voeg de volgende code toe.
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();
Bouw en voer de toepassing uit.
Verwante inhoud
- Secure ClickOnce-toepassingen
- Code-toegangsbeveiliging voor ClickOnce-toepassingen
- ClickOnce en Authenticode
- overzicht van implementatie van vertrouwde toepassingen
- ClickOnce-beveiligingsinstellingen inschakelen en configureren
- Een beveiligingszone instellen voor een ClickOnce-toepassing
- Aangepaste machtigingen instellen voor een ClickOnce-toepassing
- Fouten opsporen in een ClickOnce-toepassing met beperkte machtigingen
- Een vertrouwde uitgever toevoegen aan een clientcomputer voor ClickOnce-toepassingen
- toepassings- en implementatiemanifesten opnieuw ondertekenen