Condividi tramite


Distribuzione protetta (System 2007)

Aggiornamento: novembre 2007

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Tipo di progetto

  • Progetti a livello di documento

Versione Microsoft Office

  • Microsoft Office System 2007

Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazione.

Quando si crea una soluzione Visual Studio Tools per Office, il computer di sviluppo viene aggiornato automaticamente per consentire l'esecuzione del codice nel progetto. Tuttavia, quando si distribuisce la soluzione, è necessario fornire l'evidenza sulla quale basare una decisione sull'attendibilità firmando la soluzione con un certificato, aggiungendo una voce dell'elenco di inclusione o utilizzando la chiave di richiesta di attendibilità di ClickOnce. Per ulteriori informazioni, vedere Concessione dell'attendibilità alle soluzioni Office (2007 System).

Per le personalizzazioni a livello di documento, se si distribuisce il documento a un percorso della rete, è necessario aggiungere anche il percorso del documento all'elenco dei percorsi attendibili nel Centro protezione dell'applicazione di Office. Per ulteriori informazioni su come impostare le autorizzazioni dei documenti nei computer degli utenti finali, vedere Concessione dell'attendibilità ai documenti (2007 System).

Impedire l'esecuzione del codice da parte delle personalizzazioni a livello di documento

Gli amministratori possono utilizzare il Registro di sistema per impedire l'esecuzione delle personalizzazioni a livello di documento in un computer. Quando viene aperto un documento di Word o una cartella di lavoro di Excel contenente estensioni di codice gestito, il runtime di Visual Studio Tools per Office verifica l'esistenza di una voce denominata Disabled in una delle seguenti chiavi del Registro di sistema nel computer.

  • HKEY_CURRENT_USER\Software\Microsoft\VSTO

  • HKEY_LOCAL_MACHINE\Software\Microsoft\VSTO

Per impedire l'esecuzione di codice da parte delle personalizzazioni a livello di documento, creare una voce Disabled in una o in entrambe queste chiavi del Registro di sistema e specificare uno dei seguenti tipi di dati e valori per Disabled:

  • A REG_SZ o REG_EXPAND_SZ impostato su qualsiasi stringa diversa da "0" (zero).

  • A REG_DWORD impostato su qualunque valore diverso da 0 (zero).

Gli utenti potranno comunque aprire i documenti e apportare modifiche quando le personalizzazioni a livello di documento sono disattivate, ma il codice dell'assembly non verrà eseguito. Per consentire l'esecuzione del codice da parte delle personalizzazioni a livello di documento, impostare entrambe le voci Disabled su 0 (zero) o eliminare le voci del Registro di sistema.

Vedere anche

Concetti

Distribuzione di soluzioni Office (2007 System)

Preparazione dei computer per l'esecuzione o l'host delle soluzioni Office (System 2007)

Sicurezza nelle soluzioni Office (System 2007)