
Le Troisième Œil 👁⃤
Contournement en mode utilisateur de WDA_MONITOR/WDA_EXCLUDEFROMCAPTURE à l'aide de fonctions Windows non documentées avec des liaisons C#.
Au programme :
Installez le package :
dotnet add thirdeye
Prenez des captures d'écran démasquant toutes les fenêtres cachées :
using ThirdEye;
using var session = new ThirdEyeSession()
session.CaptureToFile("screenshot.png");
Des options sont disponibles :
using var session = new ThirdEyeSession();
var options = new ThirdEyeOptions(
format: ThirdeyeFormat.Jpeg,
quality: 90,
bypassProtection: true
);
session.CaptureToFile("screenshot.jpeg", options);
Si nécessaire, les captures d'écran peuvent être stockées en mémoire :
using var session = new ThirdEyeSession()
byte[] bufferData = session.CaptureToBuffer();
#include "thirdeye_core.h"
ThirdeyeContext* ctx = nullptr;
if (Thirdeye_CreateContext(&ctx) == THIRDEYE_OK) {
Thirdeye_CaptureToFile(ctx, L"screenshot.jpg", nullptr);
Thirdeye_DestroyContext(ctx);
}