Configurazione di gruppi di codice mediante lo Strumento di configurazione di .NET Framework

Con un gruppo di codice è possibile verificare se un assembly soddisfa la condizione di appartenenza, un criterio definito dall'amministratore. In caso positivo, il gruppo di codice concede all'assembly un set di autorizzazioni associato a tale gruppo.

È possibile utilizzare lo Strumento di configurazione di .NET Framework (Mscorcfg.msc) per eseguire sui gruppi di codice le attività seguenti:

  • Creazione di un gruppo di codice.
  • Impostazione di un gruppo di codice esclusivo o di livello finale.
  • Modifica del set di autorizzazioni associato al gruppo di codice esistente.
  • Modifica della condizione di appartenenza relativa a un gruppo di codice esistente.

Per creare un gruppo di codice

Quando si crea un gruppo di codice, è necessario anche associare al gruppo una condizione di appartenenza e un set di autorizzazioni.

  1. Eseguire lo Strumento di configurazione di .NET Framework. Al prompt dei comandi digitare:

    %Systemroot%\Microsoft.NET\Framework\numero_versione\Mscorcfg.msc

  2. Espandere il nodo Criteri di protezione runtime.

  3. Espandere il nodo del livello di criteri al quale si desidera aggiungere il gruppo di codice.

  4. Espandere il nodo Gruppi di codice, quindi espandere la struttura sotto il nodo All_code.

  5. Fare clic con il pulsante destro del mouse sul gruppo di codice da associare al nuovo gruppo di codice come gruppo padre e scegliere Nuovo.

  6. Assegnare al gruppo di codice un nome e, facoltativamente, una descrizione. Fare clic su Avanti.

  7. Selezionare una condizione di appartenenza dalla casella di riepilogo a discesa. Seguire le istruzioni visualizzate per immettere le informazioni necessarie per la condizione di appartenenza. Fare clic su Avanti.

  8. Scegliere un set di autorizzazioni esistente dalla casella di riepilogo a discesa oppure scegliere Crea un nuovo set di autorizzazioni. Fare clic su Avanti, quindi scegliere Fine.

Se lo si desidera, è possibile impostare il nuovo gruppo di codice come esclusivo o di livello finale. Per ulteriori istruzioni, vedere le procedure riportate di seguito.

Per impostare un gruppo di codice come esclusivo o finale

  1. Eseguire lo Strumento di configurazione di .NET Framework. Al prompt dei comandi digitare:

    %Systemroot%\Microsoft.NET\Framework\numero_versione\Mscorcfg.msc

  2. Espandere il nodo Criteri di protezione runtime.

  3. Espandere il nodo del livello di criteri contenente il gruppo di codice che si desidera impostare come esclusivo o finale.

  4. Espandere il nodo Gruppi di codice, quindi espandere la struttura sotto il nodo All_code.

  5. Fare clic con il pulsante destro del mouse sul gruppo di codice che si desidera impostare come esclusivo o finale, quindi scegliere Proprietà.

  6. Per rendere esclusivo un gruppo di codice, selezionare la casella di controllo "Il livello dei criteri disporrà solo delle autorizzazioni relative al set associato a questo gruppo di codice".

    oppure

    Per rendere finale un gruppo di codice, selezionare la casella di controllo "I livelli dei criteri al di sotto di questo livello non verranno valutati".

  7. Scegliere OK.

Per modificare il set di autorizzazioni associato a un gruppo di codice esistente

  1. Eseguire lo Strumento di configurazione di .NET Framework (Mscorcfg.msc). Al prompt dei comandi digitare quanto segue:

    %Systemroot%\Microsoft.NET\Framework\numero_versione\Mscorcfg.msc

  2. Espandere il nodo Criteri di protezione runtime.

  3. Espandere il nodo del livello di criteri contenente il gruppo di codice che si desidera modificare.

  4. Espandere il nodo Gruppi di codice, quindi espandere la struttura sotto il nodo All_code.

  5. Fare clic con il pulsante destro del mouse sul gruppo di codice appropriato e scegliere Proprietà.

  6. Scegliere la scheda Set di autorizzazioni.

  7. Dalla casella di riepilogo a discesa, selezionare il set di autorizzazioni che si desidera associare al gruppo di codice, quindi scegliere OK.

Per modificare la condizione di appartenenza per un gruppo di codice

  1. Eseguire lo Strumento di configurazione di .NET Framework. Al prompt dei comandi digitare:

    %Systemroot%\Microsoft.NET\Framework\numero_versione\Mscorcfg.msc

  2. Espandere il nodo Criteri di protezione runtime.

  3. Espandere il nodo del livello di criteri contenente il gruppo di codice che si desidera modificare.

  4. Espandere il nodo Gruppi di codice, quindi espandere la struttura sotto il nodo All_code.

  5. Fare clic con il pulsante destro del mouse sul gruppo di codice appropriato e scegliere Proprietà.

  6. Scegliere la scheda Condizione di appartenenza.

  7. Dalla casella di riepilogo a discesa, selezionare la condizione di appartenenza che si desidera associare al gruppo di codice. Seguire le istruzioni visualizzate per l'immissione delle informazioni necessarie per la condizione di appartenenza e scegliere OK.

    Se si desidera importare una condizione di appartenenza da un file XML, scegliere (personalizzato) dalla casella di riepilogo a discesa relativa alla condizione di appartenenza. Infine scegliere Importa e individuare il file XML.

Vedere anche

Gestione dei criteri di protezione | Strumento di configurazione di .NET Framework (Mscorcfg.msc) | Configurazione dei criteri di protezione | Configurazione dei criteri di protezione mediante lo Strumento di configurazione di .NET Framework (Mscorcfg.msc)