Stalkpire Weblog

.NET Webbrowser Control mit Proxy nutzen


Will man das .NET Webbrowser Control über einen Proxy nutzen, stellt sich schnell die Frage wie man die Proxy Einstellungen vornehmen kann, denn es gibt keine direkte Möglichkeit einen Proxy zu definieren.
Da es sich beim .NET Webbrowser Control um einen Internet Explorer Clone handelt und dieser auch auf die IE Proxy Settings zurückgreift, liegt es nahe eben diese zu verändern:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
dim proxyip as string
proxyip=TextBox1.Text
'IP des Proxy wird in Textbox1 eingegeben
RefreshIESettings(proxyip)
End Sub

' The structure we use for the information
' to be interpreted correctly by API.
Public Structure Struct_INTERNET_PROXY_INFO
Public dwAccessType As Integer
Public proxy As IntPtr
Public proxyBypass As IntPtr
End Structure

' The Windows API function that allows us to manipulate
' IE settings programmatically.
Private Declare Auto Function InternetSetOption Lib "wininet.dll" _
(ByVal hInternet As IntPtr, ByVal dwOption As Integer, ByVal lpBuffer As IntPtr, _
ByVal lpdwBufferLength As Integer) As Boolean

' The function we will be using to set the proxy settings.
Private Sub RefreshIESettings(ByVal strProxy As String)
Const INTERNET_OPTION_PROXY As Integer = 38
Const INTERNET_OPEN_TYPE_PROXY As Integer = 3
Dim struct_IPI As Struct_INTERNET_PROXY_INFO

' Filling in structure
struct_IPI.dwAccessType = INTERNET_OPEN_TYPE_PROXY
struct_IPI.proxy = System.Runtime.InteropServices.Marshal.StringToHGlobalAnsi(strProxy)
struct_IPI.proxyBypass = System.Runtime.InteropServices.Marshal.StringToHGlobalAnsi("local")

' Allocating memory
Dim intptrStruct As IntPtr = System.Runtime.InteropServices.Marshal.AllocCoTaskMem(System.Runtime.InteropServices.Marshal.SizeOf(struct_IPI))
' Converting structure to IntPtr
System.Runtime.InteropServices.Marshal.StructureToPtr(struct_IPI, intptrStruct, True)
Dim iReturn As Boolean = InternetSetOption(IntPtr.Zero, INTERNET_OPTION_PROXY, intptrStruct, System.Runtime.InteropServices.Marshal.SizeOf(struct_IPI))
End Sub

Quelle: dreamincode.net

Eine andere Möglichkeit die Proxy Einstellungen zu verändern ist es direkt auf die Registry zurückzugreifen.
Wie das geht, erfahrt ihr auf vbarchiv.net
.NET Webbrowser Control mit Proxy nutzen by David Wenzel
@ 21.07.2008, 18:49
Tags:VB.NET

Traffic und Verdienst einer TOP 10 Poker Seite


Auf Sedo steht derzeit das Projekt online-poker-texas-hold-em.net zum Verkauf und gibt einen sehr schönen Einblickin den Traffic(siehe Sedotracker) einer absolut top gerankten Poker Seite.
Interessant ist ausserdem das Ranking der Seite, denn die Backlinks sind fast ausschließlich aus Social Bookmarks, Webkatalogen, Blogs und russischen Seiten.
Google Rankings:
  • Poker = Position 4
  • Pokern = Position 1
  • Online Poker = Position 14
  • Online Pokern = Position 9
  • Poker Lernen = Position 3
  • Poker Spielen = Position 13
  • Online Casino = Position 4
  • Online Casinos = Position 5
  • Casino = Position 20

  • Besucherzahlen
    In anbetracht der wirklich guten Platzierungen bin ich verwundert das nur so wenig an Traffic rüberkommt.So waren es am 1.07 grad einmal 135 Besuchern und auch die 972 am letzten Sonntag(13.07) hauen mich nicht wirklich vom Hocker.


    Einnahmen:
    nach eigener Aussage liegen die Einnahmen im Juli bisher bei 1441.56$ (http://www.bilder-hochladen.net/ files/7e6o-1-jpg.html)

    Site Stats:
    • 108 Seiten im Google Index
    • Pagerank 1/10
    • 4.379 Yahoo Inlinks auf die Startseite
    • 8.160 Yahoo Inlinks auf die gesamte Seite

    Übrigens liegt das aktuelle Gebot bei 5200 Euro, Auktionsende ist der 17.07.08 um 18:58 MESZ.

    Traffic und Verdienst einer TOP 10 Poker Seite by David Wenzel
    @ 15.07.2008, 19:20
    Tags:Projekt Verkauf Online Poker

    Dies und Das - Improved Flash indexing, Neue Yigg Version, Google Affiliate Network


    Improved Flash indexing
    In Zusammenarbeit mit Adobe konnte Google seine Möglichkeiten Flash Inhalte zu indexieren drastisch verbessern.

    Yigg v6 Open Beta online
    Die neue Yigg Version ist Online aber die Community ist alles andere als begeistert:
    Altes YiGG, oder wir sind weg.,Yigg auf Selbstzerstöungskurs
    ,Der Klops des Monats geht an YIGG

    Google Affiliate Network
    Das im März zusammen mit DoubleClick übernommene Performics wurde nun in Google Affilliate Network umbenannt.
    Dies und Das - Improved Flash indexing, Neue Yigg Version, Google Affiliate Network by David Wenzel
    @ 01.07.2008, 13:47
    Tags:Yigg Google

    VB.NET Text to Image


    So erstellt man mit VB.NET on the fly ein Bild mit beliebigem Text:
    Dim Text As String = "Hello World"
    Dim DateiName As String = "text2image"

    'Font-Einstellungen
    Dim FontColor As Color = Color.Black
    Dim FontName As String = "Verdana"
    Dim FontSize As Integer = 14
    'Bild-Einstellungen
    Dim BackColor As Color = Color.White
    Dim Height As Integer = 50
    Dim Width As Integer = 200
    Dim objBitmap As New Bitmap(Width, Height)
    Dim objGraphics As Graphics = Graphics.FromImage(objBitmap)
    Dim objColor As Color
    Dim objFont As New Font(FontName, FontSize)
    'Bildbereich wo der Text gezeichnet werden soll
    Dim x, y As Single
    x = 10
    y = 10

    Dim objBrushForeColor As New SolidBrush(FontColor)
    Dim objBrushBackColor As New SolidBrush(BackColor)
    objGraphics.FillRectangle(objBrushBackColor, 0, 0, Width, Height)
    objGraphics.DrawString(Text, objFont, objBrushForeColor, x, y)
    objBitmap.Save(System.Environment.CurrentDirectory + "\" + DateiName + ".jpg", ImageFormat.Jpeg)

    VB.NET Text to Image by David Wenzel
    @ 26.06.2008, 16:59
    Tags:VB NET

    Dies und Das: Twitter, Google Ad Planer, ...



    Twitter erhält weitere Millionen

    Bijan Sabet(Spark Capital und Amazon Gründer Jeff Bezos(Bezos Expeditions)steigen bei Twitter ein.

    Google Ad Planer

    Google Trends für Mediaplaner.
    Für einen Beta Account kann man sich noch bei Google bewerben

    Youtube Partnerprogramm

    Gibts nun auch für alle deutschen Youtube Video Produzenten.

    Dies und Das: Twitter, Google Ad Planer, ... by David Wenzel
    @ 26.06.2008, 15:53
    Tags:Twitter Google

    Timeouts mit HttpWebRequest handeln


    HttpWebRequest - Timeout umd ReadWriteTimeout

    Timeout der Anfrage

    HttpwebRequest.Timeout Property legt die Zeit fest, wie lange auf eine Antwort gewartet wird.

    Dim rq As HttpWebRequest = WebRequest.Create(struri)
    Dim rs As HttpWebResponse = rq.GetResponse
    rq.Timeout = 10000 'Timeout auf 10000 Millisekunden/10 Sekunden festlegen

    Devault Value: 100 Sekunden / 1 Minute 40 Sekunden

    Timeout für Read/Write Operations

    HttpwebRequest.ReadWriteTimeout definiert wie lange eine Read/Write Operation maximal dauern darf.

    Dim rq As HttpWebRequest = WebRequest.Create(struri)
    Dim rs As HttpWebResponse = rq.GetResponse
    rq.ReadWriteTimeout=30000 'Timeout nach 30000 Millisekunden / 30 Sekunden

    Devault Value: 300 Sekunden / 5 Minuten

    Timeouts mit HttpWebRequest handeln by David Wenzel
    @ 19.06.2008, 16:43
    Tags:VB NET

    Dies und Das



    Zahlen zur Twitter Usage

    March 2008
    Total Users: 1+ million
    Total Active Users: 200,000 per week
    Total Twitter Messages: 3 million/day
    siehe dazu auch India's SMS GupShup Has 3x The Usage Of Twitter And No Downtime

    Peter Norvig(Director of Research at Google(!)) über Google Ranking Algorithmus

    Der Datawocky entlockt Peter Norvig etwas über den Google Ranking Algorithmus.
    Ebenfalls einen Blick wert How Google Measures Search Quality

    Technorati launcht eigenes Blog Ad Network Technorati Media

    Sollte man im Auge behalten.

    Flickr Gründer verlassen Yahoo

    Caterina Fake und Stewart Butterfield gehn mit dem aktuellen Trend und verlassen Yahoo.

    SEO Cheat Sheet - der Suchmaschinentricks-Spickzettel

    Im SEO Cheat Sheet enthalten sind Tipps für ein suchmaschinenfreundliches URL-Schema und zum Umgang mit Domains und Subdomains, eine HTML-Musterseite für eine sinnvolle Onpage-Optimierung sowie eine grobe Anleitung zur grundsätzlichen Vorgehensweise.

    Interview mit Herbert Hartung

    Der Gründer der Isa Media Gmbh spricht mit Gerald im SOS Blog unter anderem über Seologie,SES Hamburg und den stärkeren Gang an die Öffentlichkeit.

    Dies und Das by David Wenzel
    @ 18.06.2008, 19:12
    Tags:Dies und Das

    Microsoft Visual Basic 2008 - Neue Technologien kostenlos herunterladen


    Microsoft Press bietet den aktuellen Crashkurs Microsoft Visual Basic 2008 - Neue Technologien - Crashkurs ab sofort zum kostenlosen Download an.
    Regulär kostet der Titel vertretbare 29,90 EUR.
    Die meisten Beispiele im Buch sind auch mit dem kostenlosen Visual Basic Express 2008 verwendbar.

    via Visual Basic News auf msdn

    Microsoft Visual Basic 2008 - Neue Technologien kostenlos herunterladen by David Wenzel
    @ 13.06.2008, 16:28
    Tags:VB NET

    Gmail.com blockiert



    We can't provide service under the Gmail name in Germany; we're called Google Mail here instead.
    If you're traveling in Germany, you can access your mail at http://mail.google.com.
    Oh, and we'd like to link the URL above, but we're not allowed to do that either. Bummer.

    Na hat sich da jemand beschwert, weil gmail.com bisher einfach Besucher aus Deutschland auf mail.google.com weitergeleitet hat?

    Mit dem Markennamen Gmail hat Google ja schon so einige Probleme bekommen:
    Großbritannien
    Am 19. Oktober 2005 wurde auch die britische Version von Gmail zu Google Mail umbenannt, weil „Gmail“ bereits von einem anderen Unternehmen als Markennamen angemeldet worden war. Google Mail in the UKAnalog zu der deutschen Version führte dieser Namenswechsel zu keinen Problemen bei Benutzern, die vor der Umbenennung ein Benutzerkonto angemeldet hatten. Auch bei der britischen Version haben E-Mail-Adressen nach der Umbenennung die googlemail.com-Endung.
    Polen
    Im Februar 2007 verlor Google einen Streit gegen die Besitzer von gmail.pl, eine Dichtergruppe aus Polen (Grupa Mlodych Artystów i Literatów, abgekürzt GMAiL).
    China
    Ein IT-Unternehmen hat vor Google den Namen gmail.cn angemeldet und bietet wie Google E-Mail-Adressen an, deren Endung jedoch gmail.cn ist.
    siehe Wikipedia
    Gmail.com blockiert by David Wenzel
    @ 13.06.2008, 16:11
    Tags:Gmail Google

    Firefox3 Download Day


    Am 17 Juni 2008 ist es soweit und Firefox3 wird zum Download freigegeben.
    Helfen Sie beim Aufstellen des Guinness-Weltrekordes für die meisten Software-Downloads innerhalb von 24 Stunden , indem Sie Firefox3 am Download Day herunterladen.
    Ziel sind mehr als 1.6 millionen Downloads,welche Firefox 2 in den ersten 24 Stunden erreichen konnte.

    Was ist neu beim Firefox3?
    Mit mehr als 14.000 Verbesserungen ist Firefox3 schneller, sicherer und intelligenter als je zuvor.
    Firefox3 (Release Candidate 3) Release Notes

    Informationen für Entwickler zum Firefox3 findet ihr wie gewohnt im mozilla developer center

    Firefox3 Download Day by David Wenzel
    @ 13.06.2008, 15:38
    Tags:Firefox Firefox3 Mozilla

    Yahooo..


    beendet Gespräche mit Microsoft
    Yahoo Pressemitteilung
    Microsoft Statement

    verliert über 3,6$ Milliarden an Wet
    NY Times

    schließt Werbedeal mit Google ab (immerhin etwas)
    Yahoo und Google kooperieren im Anzeigen Geschäft
    Google Blog
    Google Pressemitteilung

    laufen weiter die Angestellten davon
    Jeremy Zawodny(Technology Evangelist)
    Jeff Weiner (Executive Vice President of Yahoo!’s Network Division)
    Usama Fayyad(chief data officer / EVP of research and strategic data solutions)

    Yahooo.. by David Wenzel
    @ 13.06.2008, 15:12
    Tags:Yahoo Google Microsoft

    RSS Feed to Dataset - Simple XML Reader


    'rssfeed url festlegen
    Dim rssfeed As String
    rssfeed = "http://www.stalkpire.de/blog/xml/rss.xml"


    Dim ds As New DataSet
    Dim myRequest As HttpWebRequest = WebRequest.Create(rssfeed)
    Dim MyResponse As HttpWebResponse = myRequest.GetResponse
    myRequest.Timeout = 10000 'Timeout der Abfrage nach 10 Sekunden


    Dim sr As New System.IO.StreamReader(MyResponse.GetResponseStream, System.Text.Encoding.Default)
    ds.ReadXml(sr, XmlReadMode.Auto)
    sr.Close()
    Jetzt sollte der RSS Feed erfolgreich ins DataSet "ds" geladen worden sein.
    Was macht man jetzt damit? Tja das ist dir überlassen ;) Hier ein paar Anregungen:

    Dataset in einem Datagridview ausgeben:
    DataGridView1.DataSource = ds.Tables(2)

    Den neusten RSS Feed Eintrag anzeigen
    'Label den Titel des ersten Eintrags zuweisen
    rssfeedtitel.Text = ds.Tables(2).Rows(0).Item("title")
    'URL einem Linklabel zuweisen damit man über den LinkClicked Event das Blog im Standartbrowser aufrufen kann
    rssfeedurl.Text = ds.Tables(2).Rows(0).Item("link")

    Siehe dazu auch Mit process.start eine URL im Standardbrowser aufrufen

    Alle Einträge durchgehen und Titel in einer Textbox ausgeben
    Dim dr As DataRow
    For Each dr In ds.Tables(2).Rows
    TextBox1.Text += dr("title")+vbcrlf
    Next


    RSS Feed to Dataset - Simple XML Reader by David Wenzel
    @ 12.06.2008, 16:22
    Tags:VB NET

    Interviews mit Marcus Tandler aka Mediadonis


    Gleich 3 Interviews mit dem,durch seofm bekannt gewordenen, deutschen "Star SEO" Mediadonis(Marcus Tandler) sind in den letzten Tagen online gegangen:
    Interview mit "Super-Affiliate" Marcus Tandler: "Gute Affiliates haben die Möglichkeit zu rocken auf 100partnerprogramme.de
    Plausch mit JoJo
    5 Wahrheiten über SMO von Marcus Tandler

    Noch immer nicht genug Interviews?
    Lokalisten Gruender im Videointerview
    gruenderszene.de zu Gast bei spickmich.de


    Interviews mit Marcus Tandler aka Mediadonis by David Wenzel
    @ 07.06.2008, 13:55
    Tags:Interviews Mediadonis

    Youtube embed Video über Video URL erstellen


    *hust* Darüber lässt sich der geniale Youtube Filter austricksen ;)
    testen

    Wie funktionierts?
    Einfach den V-Paramater (?v=) aus der Youtube Video URL auslesen und an die Verweise -> http://www.youtube.com/v/ im embed Video Code hängen.
    <object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/"+videoid+"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/"+videoid+" type="application/x-shockwave-flash" wmode="transparent" width="425" height="344"></embed></object>"

    Mit dieser Methode könnte man z.B. in einem Forum oder CMS gepostete Youtube Links automatisch in eingebettete Videos umwandeln.

    Youtube embed Video über Video URL erstellen by David Wenzel
    @ 07.06.2008, 13:45
    Tags:Youtube

    Youtube 18+ Filter umgehen


    Dieses Video bzw. diese Gruppe enthält möglicherweise Inhalte, die für einige Nutzer unangemessen sein können, und wurde daher von der YouTube-Community gemeldet.
    Damit du dieses Video oder diese Gruppe anzeigen kannst, musst du bestätigen, dass du mindestens 18 Jahre alt bist, indem du dich anmeldest oder ein Konto erstellst.

    So sollte der, zugegeben sowieso nicht sonderlich sichere, Jugendschutz bei YouTube funktionieren.
    In der Realität sieht es aber so aus das Youtube einfach jedes embed Video streamt.
    -> Youtube embed Video Stream erstellen
    Besonders interessant ist das Youtube auch embed Videos in den Youtube Profilen ohne weitere Kontrolle zeigt.

    Will man zum Beispiel diesen sexy Strip Clip anschauen, wird man zur Registrierung aufgefordert.Im Userprofil ist das gleiche Video für jeden zugänglich..

    Dabei ist die Lösung so simpel:
    Myvideo.de deaktiviert einfach die embed Video Option UND Stream bei allen 18+ Videos.
    Youtube 18+ Filter umgehen by David Wenzel
    @ 04.06.2008, 19:05
    Tags:Youtube

    News - Google Search Quality Team zu Webkaltalogen, ...


    Webkataloge im Rampenlicht
    Wirklich gute Informationen vom Google Search Quality Team für (zukünftige) Webkaltalogbetreiber.

    Interview mit Martin Sinner
    Martin Sinner (Idealo) unterhält sich mit Sistrix über SEO und den Preisvergleichsmarkt.

    Microsoft Wins Deal For Live Search To Be Default On HP Computers
    Auf HP Computern in Nordamerika wird ab Januar 2009 standardmäßig über Live gesucht.

    News - Google Search Quality Team zu Webkaltalogen, ... by David Wenzel
    @ 03.06.2008, 18:55
    Tags:Webkataloge Interviews Live

    Neue Werbeangebote für Blogs


    Trigami kündigt Display Advertising an.
    Dabei wird sich primär auf das bei Bloggern beliebte Format 125×125 konzentriert, andere Formate sollen aber ebenfalls verfügbar sein.Die Vergütung erfolgt dabei über einen Fixpreis auf Monatsbasis bei exklusiven Schaltungen oder TKP Basis für ndividuelle Schaltungen.


    Gut ein Jahr nach der Übernahme von Feedburner durch Google wurde nun Adsense for Feeds angekündigt. Zuerst einmal nur für ausgewählte Publisher verfügbar , in absehbarer Zeit dann wohl auch für alle Adsense User.

    Neue Werbeangebote für Blogs by David Wenzel
    @ 02.06.2008, 17:41
    Tags:Trigami Blogwerbung Feedburner

    Google mit neuem Favicon und WongSL 2.0 neugestartet


    Googles neues Favicon: http://www.google.de/favicon.ico

    Noch kein eigenes Favicon?
    Favicon aus einem Bild erzeugen

    WongSL geht in die zweite Runde.
    Ein keywordbasiertes Werbesystem erlaubt optimales Targeting und verspricht besten Traffic.Gebucht werden kann Werbung zu einem Festpreis zwischen0,49 EUR und 180,00 EUR pro Keyword für 30 Tage,variierend in Abhängigkeit zu dessen Popularität.
    Warum man kein CPC nutzt ist mir nicht wirklich klar geworden.
    Ich bin auf jedenfall auf die ersten Reviews in den nächsten Tagen gespannt.
    Google mit neuem Favicon und WongSL 2.0 neugestartet by David Wenzel
    @ 30.05.2008, 16:29
    Tags:Mister Wong Google Favicons

    Dies und Das


    Total Minutes lösen Page-Impressions ab
    Nielsen-Netratings verkündet Total Minutes als neues, Web2.0 kompatibles, Maß.

    Google kauf Postini
    Für rund 625 Mio. USD hat sich Google den Sicherheitsdienstleister Postini einverleibt. Postini wird derzeit von 35000 Firmen mit insgesamt 10 Millionen Nuter verwendet.

    Auch Holtzbrinck weiter auf Shopping Tour
    Holtzbrink möchte Aboche/My-Hammer.de übernehmen und bietet den Aktionären 4,20 Euro je Aktie in bar.
    Dies und Das by David Wenzel
    @ 10.07.2007, 16:28
    Tags:

    Video-DVD zur Suchmaschinenoptimierung


    Stefan Fischerländer(suchmaschinentricks/neomo) hat in Zusammenarbeit mit video2brain eine Schulungs-DVD “Suchmaschinen Optimierung" erstellt.
    Das komplette Inhaltsverzeichnis der DVD finden Sie auf der Produktdetailseite von video2brain

    Für einen ersten Eindruck stellt video2brain drei Previews zur Verfügung:
    Die Grundregel der Optimierung (Flash Video)
    URLs umschreiben - ein Einleitung
    Google Webmaster Tools

    Video-DVD zur Suchmaschinenoptimierung by David Wenzel
    @ 15.05.2007, 12:58
    Tags:Suchmaschinenoptimierung


    Diese Seite zu Mister Wong hinzufügen

    Archiv
    1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13

    Blog Home
    Tagcloud

    Fan von..
    SeoFM
    Shoutcast
    MSDN


    Blogroll
    Adult Webmaster Blog
    S-O-S Seo-Blog
    Internetmarketing News
    Fridaynite
    tentatives verlinken
    GoogleWatchBlog
    Themenrelevant
    Webmaster Blog
    Suchmaschinen News

    International
    SEOmoz
    Google Blogoscoped
    Aaron Wall
    Shoemoney
    Matt Cutts

    Suchmaschinen Blogs
    Alexa
    Ask
    Google
    MSN
    Yahoo

    RSS Feed

    Deine IP
    meine ip

    Weblog

    .NET Webbrowser Control mit Proxy nutzen
    Traffic und Verdienst einer TOP 10 Poker Seite
    Dies und Das - Improved Flash indexing, Neue Yigg Version, Google Affiliate Network

    Seo Tools

    Web Utilities

    Tutorials

    Hilfreich

    Informationen

    Lexikon

    A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |


    Kontakt
    David Wenzel
    Herforder Straße 48
    33602 Bielefeld
    0521/3291924
    webmaster@stalkpire.org
    Suchmaschinenoptimierung