Con l'introduzione dell'Anniversary Update di Windows 10 è stata aggiunta una API che impedisce all'utente (o a qualche utente esterno) di registrare o creare screenshot della finestra.
Questa funzionalità è piuttosto utile in casi in cui il contenuto che vogliamo mostrare è, ad esempio, un contenuto sensibile. Per bloccare questa possibilità, è sufficiente aggiungere questa riga di codice:
Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().IsScreenCaptureEnabled = false;
Eventualmente è possibile ripristinare il comportamento di default cambiando il valore a true. Supponendo di avere questo contenuto:
Quando un utente proverà a fare uno screenshot, otterrà questo risultato:
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare Azure Cosmos DB con i vettori
Utilizzare Tailwind CSS all'interno di React: installazione
Inizializzare i container in Azure Container Apps
Utilizzare la session affinity con Azure Container Apps
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Implementare l'infinite scroll con QuickGrid in Blazor Server
Criptare la comunicazione con mTLS in Azure Container Apps
Creare un'applicazione React e configurare Tailwind CSS
Gestire domini wildcard in Azure Container Apps
Gestire liste di tipi semplici con Entity Framework Core
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode