Backup e ripristino delle licenze DRM
[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita dal Source Reader e dal Sink Writer. Lettore di Origine e Sink Writer sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi il Lettore di origine e lo Scrittore sink invece di Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Con la funzionalità Di ripristino di backup, gli utenti possono eseguire il backup e ripristinare licenze nello stesso computer o in altri computer. Questa funzionalità consente agli utenti di trasferire le licenze a un nuovo computer o di tornare allo stesso computer (ad esempio, dopo aver riformattato il disco rigido). Inoltre, gli utenti possono riprodurre file ASF protetti in più computer.
Per incoraggiare l'uso legittimo di una licenza, i criteri di rilevamento delle frodi limitano il numero di volte in cui è possibile ripristinare una licenza. Microsoft fornisce un servizio che tiene traccia del numero di computer a cui è stata ripristinata una licenza; se viene raggiunto un limite, l'utente non può ripristinare la licenza.
Consenti o vieta il diritto di backup e ripristino
La funzionalità di ripristino del backup funziona solo per le licenze per le quali è specificato il diritto backup e ripristino. Se i proprietari di contenuti o le autorità emittenti di licenze non vogliono questa funzionalità o se rilasciano licenze che contengono uno stato sicuro (ad esempio operazioni conteggiate o tempo limitato), possono non consentire questo diritto.
Quando non è possibile ripristinare una licenza perché un utente non dispone del diritto, all'applicazione viene passato un ID chiave. Come minimo, l'utente deve ricevere una notifica del fatto che non è stato possibile eseguire il backup di alcune licenze, anche se l'utente non conosce le licenze a cui fa riferimento questo messaggio. Se si conosce l'ID chiave per i file protetti disponibili, è possibile sviluppare una soluzione più affidabile per informare l'utente.
Ad esempio, un lettore può essere sviluppato per un'etichetta discografica che fornisce canzoni protette su Internet. Questi brani e i relativi ID chiave potrebbero essere rilevati in un database. Se non è stato possibile eseguire il backup di alcune licenze, l'applicazione lettore potrebbe usare l'ID chiave per eseguire una query sul database per il nome dei brani, quindi informare l'utente per quali brani non è possibile eseguire il backup delle licenze. In alternativa, è possibile creare una libreria musicale per ogni utente in locale e l'ID chiave può essere usato per recuperare altre informazioni sulle licenze di cui non è stato possibile eseguire il backup.
Servizio di gestione delle licenze
Quando viene implementata la funzionalità di ripristino del backup, un servizio di gestione licenze ospitato da Microsoft gestisce il ripristino delle licenze.
Prima di tutto, gli utenti eseguono il backup delle licenze nell'applicazione, ad esempio scegliendo un'opzione di menu. Viene eseguito il backup di tutte le licenze nel computer in un percorso specificato, ad esempio un disco floppy. Quindi, gli utenti ripristinano le licenze usando l'applicazione, ad esempio, scegliendo un'opzione di menu e specificando il percorso di backup.
A questo punto, l'utente deve essere connesso a Internet; una richiesta dall'applicazione viene inviata al servizio di gestione licenze. Se il computer da cui è stato eseguito il backup della licenza è diverso dal computer originale (o il computer originale è stato riformattato), il servizio gestione licenze rilascia una nuova licenza al nuovo computer. In caso contrario, la licenza rilasciata in precedenza a tale computer viene riemessa.
Poiché il Servizio gestione licenze recupera informazioni dall'utente, è necessario visualizzare l'informativa sulla privacy di Microsoft o fornire un collegamento a tale pagina nel sito Web Microsoft .
Nota
Quando un utente finale ripristina una licenza in un computer diverso e la licenza richiede l'individualizzazione, l'utente finale deve autorizzare l'aggiornamento dei componenti DRM. È necessario implementare un processo nell'applicazione lettore per supportare questa funzionalità.
Rilevamento di frodi
L'utente può ripristinare una licenza un numero limitato di volte. Ogni volta che viene ripristinata una licenza, il servizio di gestione licenze lo tiene traccia e incrementa il conteggio per tale licenza di uno. Quando si ripristina una licenza in un computer in cui la licenza è stata ripristinata in precedenza (ad esempio, il computer da cui è stato eseguito il backup della licenza), il conteggio non viene aumentato. Un computer è considerato diverso se dispone di un nuovo sistema operativo o il sistema operativo è stato riinstallato.
In conformità ai criteri di rilevamento delle frodi di Microsoft, quando una licenza è stata ripristinata un certo numero di volte, l'applicazione riceve un URL dai componenti DRM ed è responsabile dell'apertura di un browser e della visualizzazione della pagina Web, che indica che il contratto di licenza potrebbe essere stato violato. L'utente deve contattare il distributore di licenze, che deve quindi determinare se la richiesta è valida.
Nota
DRM non è supportato dalla versione basata su x64 di questo SDK.
Argomenti correlati