[ P53uD0-C0D3 @ 31.03.2009. 00:36 ] @
Program treba da izbrishe cookie i da refresh-uje stranicu!
On izbrishe cookie ali se webBrowser komponenta ponasha kao da je taj cookie josh uvek tu!

Kako ovo da se odradi???

Evo koda:
Code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net;


namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate(textBox1.Text);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            timer1.Enabled = true;
            timer1.Interval = 5000;
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            File.Delete("C:\\Documents and Settings\\....\\Cookies\\....");
            webBrowser1.Refresh();
        }
    }
}


Nadam se da ste me razumeli na shta mislim!
[ mmix @ 31.03.2009. 09:07 ] @
Pa jednostavno, cookie je ostao u memoriji IE procesa koji hostujes u webBrowser1 kontroli. To sto si ga obrisao sa diska ne znaci da je otisao i iz memorije. Probaj da disposujes webBrowser1 i da ga ponovo kreiras ako ga nigde drugde nisi instancirao mozda i padne IE proces i sa njim i cookie.

U svakom slucaju mislim da brisanje cookie-a sa diska nije siguran nacin njegovog uklanjanja, mozda bude i neki drugi IE proces aktivan koji refreshuje stranicu i ponovo ga kreira.

PS: Koristi System.Environment.GetFolderPath(Environment.SpecialFolder.Cookies) da lociras cookies folder.
[ P53uD0-C0D3 @ 31.03.2009. 20:46 ] @
Provalio sam sinoć da ga IE čuva u memoriji!
Probao sam sa dispose, ali ne znam kako da ga vratim posle dispose!
[ P53uD0-C0D3 @ 31.03.2009. 21:10 ] @
Uspeo sam da uradim ono što sam hteo ručno!
u IE Tools -> Internet Options -> Privacy tab -> Sites i tu sam dodao host na block listu i time sam mu zabranio da pravi cookie za taj host.

Samo još da provalim gde IE čuva blokirane hostove.

mmix hvala u svako slučaju, i hvala na savetu:

Citat:

PS: Koristi System.Environment.GetFolderPath(Environment.SpecialFolder.Cookies) da lociras cookies folder.

[ sallle @ 01.04.2009. 00:47 ] @
a mogo bi da koristis httpwebrequest, i da simuliras post/get zahteve iz browsera. Sa fiddlerom mozes vidis kako tacno izgledaju...
[ mmix @ 01.04.2009. 08:16 ] @
Citat:
P53uD0-C0D3: Samo još da provalim gde IE čuva blokirane hostove.


Ako i nadjes, ne diraj. Ako to promenis svaki anti-spyware program ce ti verovatno flagovati aplikaciju.