Condividi tramite


Contrassegnare gli oggetti business come sicuri per lo scripting

Importante

A partire da Windows 8 e Windows Server 2012, i componenti del server di RDS non sono più inclusi nel sistema operativo Windows. Per altri dettagli, vedere la Guida di riferimento per la compatibilità di Windows 8 e Windows Server 2012. I componenti del client di RDS verranno rimossi in una versione futura di Windows. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Le applicazioni che usano RDS devono eseguire la migrazione a WCF Data Service.

Per garantire un ambiente Internet sicuro, è necessario contrassegnare eventuali oggetti business di cui è stata creata un'istanza con il metodo CreateObject dell'oggetto RDS.DataSpace come "sicuri per lo script". È necessario assicurarsi che siano contrassegnati come tali nell'area Licenza del Registro di sistema prima di poterli usare in DCOM.

Nota

Gli oggetti business contrassegnati come "sicuri per lo script" o sicuri per l'inizializzazione possono essere creati e inizializzati da chiunque in rete. Contrassegnare un oggetto business "sicuro per lo script" non lo rende sicuro. È fondamentale assicurarsi che gli oggetti business siano codificati con la massima sicurezza per garantire che tali oggetti non costituiscano un punto di accesso non protetto per i dati sensibili.

Per contrassegnare manualmente l'oggetto business come sicuro per lo script, creare un file di testo con estensione reg contenente il testo seguente. In questo esempio <MyActiveXGUID> è il numero GUID esadecimale dell'oggetto business. I due numeri seguenti abilitano la funzionalità del contrassegno "sicuro per lo scripting":

[HKEY_CLASSES_ROOT\CLSID\<MyActiveXGUID>\Implemented   
Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}]  
[HKEY_CLASSES_ROOT\CLSID\<MyActiveXGUID>\Implemented   
Categories\{7DD95802-9882-11CF-9FA9-00AA006C42C4}]  

Salvare il file e unirlo nel Registro di sistema usando l'editor del Registro di sistema o facendo doppio clic sul file con estensione reg in Esplora risorse.

Gli oggetti business creati in Microsoft Visual Basic possono essere contrassegnati automaticamente come "sicuri per lo script" con la Creazione guidata pacchetti e distribuzione. Quando la procedura guidata chiede di specificare le impostazioni di sicurezza, selezionare Sicuro per l'inizializzazione e Sicuro per lo script.

Nell'ultimo passaggio l'Installazione guidata applicazione crea un file HTM e un file CAB. È quindi possibile copiare questi due file nel computer di destinazione e fare doppio clic sul file HTM per caricare la pagina e registrare correttamente il server.

Poiché l'oggetto business verrà installato nella directory Windows\System32\Occache per impostazione predefinita, spostarlo nella directory Windows\System32 e modificare la chiave del Registro di sistema HKEY_CLASSES_ROOT\CLSID\<MyActiveXGUID>\InprocServer32 in modo che corrisponda al percorso corretto.