c # WebBrowser SVG Windows 2008 R2
-
27-09-2019 - |
Frage
Ich habe einen Web-Browser in meiner C # -Anwendung, in denen ich eine SVG-Datei angezeigt werden soll. Allerdings, wenn ich die App auf einem Windows 2008 R2-Computer ausführen, wird die SVG-Datei nicht auf. Wenn ich einen Blick auf die gleiche Datei auf dem gleichen Server im Internet Explorer haben, sieht alles in Ordnung.
Was ich habe bereits versucht:
- IE ESC Einstellungen ein- oder ausschalten
- Vertrauenswürdige Sites / Lokales Intranet-Sites
- Ausführen 32 Bits
- Gehen Sie folgendermaßen vor Überschreibung:
(von diesem Blog )
protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case 21:
case 201:
case 204:
case 207:
base.DefWndProc(ref m);
return;
}
base.WndProc(ref m);
}
Kann mir jemand helfen mit diesem Thema aus? Vielen Dank!
Lösung
Das Problem war, Data Execution Prevention (DEP). Nach dieser Ausschalten, es funktioniert!
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow