You last visited: Today at 19:41
Advertisement
[C#] Webbrowser als Chrome "tarnen"
Discussion on [C#] Webbrowser als Chrome "tarnen" within the .NET Languages forum part of the Coders Den category.
01/23/2015, 20:22
#1
elite*gold: 25
Join Date: Nov 2013
Posts: 1,851
Received Thanks: 1,299
[C#] Webbrowser als Chrome "tarnen"
Heyho,
ich hab mal eine Frage:
Gibt es eine Möglichkeit, den Webbrowser in den Forms, als Google Chrome zu tarnen?
Sprich die aufgerufene Website Website soll denken, dass dieser Browser Google Chrome ist.
vielen Dank schonmal,
Winston
01/23/2015, 20:23
#2
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Da das Standard Webbrowser Element einfach nur eine veraltete Internet Explorer Version einbindet, bezweifle ich das.
Bezwiehungsweise das könnte dir vielleicht helfen:
01/28/2015, 17:24
#3
elite*gold: 25
Join Date: Nov 2013
Posts: 1,851
Received Thanks: 1,299
Quote:
Originally Posted by
Requi
Da das Standard Webbrowser Element einfach nur eine veraltete Internet Explorer Version einbindet, bezweifle ich das.
Bezwiehungsweise das könnte dir vielleicht helfen:
Gibt es sonst evtl. noch möglichkeiten?
01/28/2015, 18:11
#4
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
mehr möglichkeiten als dort aufgelistet gibt es nicht außer den webbrowser wegwerfen und es direkt richtig mit webrequests machen
02/02/2015, 17:41
#5
elite*gold: 0
Join Date: May 2010
Posts: 6,853
Received Thanks: 5,106
Alternativ zu WevRequests (was ich aber auch empfehle desseiden du willst HTML wirklich darstellen), kannst mal gucken ob es nicht z.b. eine Chromium Umsetzung für .Net gibt.
Ansonsten gibts genug Anleitungen auch selbst mit WebKit oder Gecko (das wäre die Engine vom FF) im Inet.
02/04/2015, 21:29
#6
elite*gold: 585
Join Date: Jul 2011
Posts: 268
Received Thanks: 104
Quote:
Originally Posted by
.Winston ♥
Gibt es sonst evtl. noch möglichkeiten?
Eine Möglichkeit wäre einfach Chrome direkt zu verwenden. Damit wäre die Tarnung perfekt. Über die offizielle
kannst du den Browser fernsteuern.
02/05/2015, 11:37
#7
elite*gold: 0
Join Date: Nov 2014
Posts: 137
Received Thanks: 4
Klar indem du es als eine andere Exe für das System täuscht.
Schreib mir mal ne PN.
02/14/2015, 23:50
#8
elite*gold: 16
Join Date: Dec 2012
Posts: 726
Received Thanks: 58
Du benutzt ein anderes benutzerdefiniertes WebBrowser-Element was wenn möglich eine Funktion hat um den User Agent festzulegen und dann legst du diesen mithilfe dessen fest sodass die Webseite denk, sie wird mit Chrome aufgerufen.
Einfach mal googeln nach "C# WebBrowser User Agent"
02/15/2015, 14:23
#9
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Das funktioniert schon, allerdings muss man da anders ran gehen.
In AutoIt wird das für embedded IE-Controls z.B. so gelöst.
Code:
#RequireAdmin
_SetUserAgent("")
Func _SetUserAgent($agent)
$agentLen = StringLen($agent)
Dim $tBuff = DllStructCreate("char["&$agentLen&"]")
DllStructSetData($tBuff, 1, $agent)
$chk_UrlMkSetSessionOption = DllCall("urlmon.dll", "long", "UrlMkSetSessionOption", "dword", 0x10000001, "ptr", DllStructGetPtr($tBuff), "dword", $agentLen, "dword", 0)
EndFunc
02/15/2015, 15:46
#10
elite*gold: 16
Join Date: Dec 2012
Posts: 726
Received Thanks: 58
Das bringt jemandem, der dasselbe in C# lösen möchte aber relativ wenig, @alpines
02/22/2015, 13:34
#11
elite*gold: 0
Join Date: Mar 2014
Posts: 424
Received Thanks: 326
Quote:
Originally Posted by
Luuc'
Das bringt jemandem, der dasselbe in C# lösen möchte aber relativ wenig, @alpines
Das bringt ihm sehr viel, er kann die API jetzt googeln für C#.
All times are GMT +2. The time now is 19:42 .