Distribuzione sicura

Quando si crea una soluzione 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 su cui basare una decisione di attendibilità firmando la soluzione con un certificato o utilizzando la chiave di richiesta di attendibilità ClickOnce. Per ulteriori informazioni, vedere Concessione dell'attendibilità alle soluzioni Office.

Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento e di applicazione per Microsoft Office 2010 e Microsoft Office System 2007. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.

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.

Impedire l'esecuzione di codice da parte di soluzioni Office

Gli amministratori possono utilizzare il Registro di sistema per impedire l'esecuzione di tutte le soluzioni Office in un computer. Quando viene aperta una soluzione Office contenente estensioni di codice gestito, il runtime di Visual Studio Tools per Office verifica l'esistenza di una voce Disabled in una delle chiavi del Registro di sistema seguenti nel computer:

  • HKEY_CURRENT_USER\Software\Microsoft\VSTO

  • HKEY_LOCAL_MACHINE\Software\Microsoft\VSTO

Per impedire l'esecuzione di codice da parte di soluzioni Office, creare una voce Disabled in una o in entrambe queste chiavi del Registro di sistema e specificare uno dei tipi di dati e valori seguenti 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).

Per consentire l'esecuzione di codice da parte delle soluzioni Office, impostare entrambe le voci Disabled su 0 (zero) o eliminare le voci del Registro di sistema.

Vedere anche

Concetti

Preparazione dei computer per l'esecuzione o l'hosting di soluzioni Office

Altre risorse

Distribuzione di soluzioni Office

Sicurezza delle soluzioni Office