ايران ويج

نسخه‌ی کامل: حذف ردپاهای اینترنت اکسپلورر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
باسلام خدمت تمامی دوستان عزیزم
امیدوارم که همیشه خوش و موفق باشید.
یه سوالی داشتم وقتی من در برنامه با استفاده از کنترول Microsoft Internet Controls یه سایتی را به نمایش در می آورم در برخی مواقع وقتی دوباره همان سایت را باز می کنم اطلاعات قبلا همان سایت نمایش داده می شود . گویی اطلاعات در مکانی مثل کش ذخیره شده .
آیا می شود قبل از باز کردن سایت تمام مقادیر موجود در کش ، کوکی ها و دیگر مقادیری که از یک سایت در سیستم ما ممکن است ذخیره شود را پاک کرد ؟
پیشاپیش از همکاری شما کمال تشکر و سپاس را دارم .
برای حذف کوکی ها میتونی از این کد استفاده کنی :

کد:
Private Declare Function SHGetSpecialFolderPath _
Lib "shell32.dll" Alias "SHGetSpecialFolderPathA" ( _
ByVal hwnd As Long, _
ByVal pszPath As String, _
ByVal csidl As Long, _
ByVal fCreate As Long) As Long

Private Const CSIDL_COOKIES As Long = &H21
'______________________________________________________________________________________
Public Sub Del_Cookies()

Dim CookiePath As String
CookiePath = Space(260)

Call SHGetSpecialFolderPath(0, CookiePath, CSIDL_COOKIES, False)
CookiePath = Left$(CookiePath, InStr(CookiePath, vbNullChar) - 1) & "\*.txt*"

'On Error Resume Next : "File not found"
If Dir(CookiePath) <> "" Then Kill CookiePath
End Sub

اول مسیر کوکی های رو به کمک SHGetSpecialFolderPath پیدا میکنیم (از روش های مختلفی میشه این کار رو کرد) بعد با دستور Dir وجود داشتن دسته فایل های مسیر کوکی رو بررسی میکنیم ، بعد هم با دستور Kill پاک میشن.
سلام.
میتونی انتهای لینک به صورت رندوم تعدادی علامت سوال ( ؟ ) قرار بدی تا صفحه ریفرش بشه.
تشکر دوست عزیز برنامه شما بهم کار داد ولی وقتی ویندوز را دوباره نصب کردم همان سورس که سالم بود در زمان اجرا به کلمه Space گیر میده و متن خطای زیر را میده :
Compile error:
Can't find project or library
مشکل کجاست دوست عزیز