PDA

View Full Version : سوال: حذف تمام کوکیها، history وسایر فایلهای Temp



mehdi_moosavi
چهارشنبه 23 اردیبهشت 1388, 01:46 صبح
سلام بدوستان
آیا میشه از طریق دلفی تمام کوکیها، history وسایر فایلهای Temp که بعد از اتصال به اینترنت بر روی کامپیوتر بوجود میاد رو حذف کرد؟
آیا روش خاصی وجود داره؟
لطفا راهنمایی کنید
باتشکر

vcldeveloper
چهارشنبه 23 اردیبهشت 1388, 02:40 صبح
برید به مسیر ذخیره Temporary Internet Files و پوشه History کاربر، همه فایل ها را حذف کنید. درباره چگونگی پیدا کردن پوشه های ویژه ویندوز هم قبلا مطلب نوشته شده، و نمونه سورس گذاشته شده.

Mask
شنبه 13 تیر 1388, 18:54 عصر
با سلام به همه دوستان
من می خام هیستوری و کوکی های کاربر جاریم رو پاک کنم.
چطوری؟
من سورس بدست آوردن مسیرهای اصلی ویندوز رو دارم اما چگونه در مسیر
C:\Documents and Settings
بگم بره داخل شاخه یوزر جاری
و همچنین در شاخه کوکی میشه فایلها رو پاک کرد اما در شاخه هیستوری هیچ جور پاک نمیشند؟
چیکار کنم.

Mask
یک شنبه 14 تیر 1388, 16:14 عصر
با سلام لطفا جواب بدید
من برنامه ای دارم که مسیر سیستم 32 ویندوز یا تمپ رو میده اما مسیر های بالا رو چیکار کنم

Mask
دوشنبه 15 تیر 1388, 00:14 صبح
آیا با این تابع API میشه
deleteurlcacheentry

Felony
دوشنبه 15 تیر 1388, 05:27 صبح
به وسیله ی تابع SHGetSpecialFolderLocation میشه مسیرهای استاندارد ویندوز رو به دست آورد . ( یونیت ShlObj )

Mask
دوشنبه 15 تیر 1388, 10:57 صبح
ممنون از شما دوست عزیز
من که گفتم مسیر شاخه های اصلی ویندوز رو می تونم بدست بیارم.
مشکلاتم اینه:
1- بدست آورن اسم یوزر جاری
2- چگونگی پاک کردن هیستوری در آدرس زیر مثلا
C:\Documents and Settings\Admi\Local Settings\History

Felony
دوشنبه 15 تیر 1388, 11:15 صبح
به دست آوردن اسم یوزر :


var
UserName: array[0..512] of Char;
arrSize: DWord;
begin
arrSize := SizeOf(UserName);
GetUserName(@UserName, arrSize);
ShowMessage(UserName);
end;

برای حذف هم لیست تمام فایلهای همون مسیر رو به دست بیارید ببینید به دردتون میخوره یا نه .

Mask
دوشنبه 15 تیر 1388, 12:01 عصر
ممنون از محبتت دوست عزیز
این هیستوری کوفتی اون اطلاعات داخلش معلوم نیست فایله یاشاخه.
منم با هر دستوری که اومدم دیلیتش کنم نمیشه . نه با دیلیت فایل نه با دیلیت شاخه.
معلوم نیست جنسش از چیه.
باید چطوری پاکش کرد.
ممنون از کد بدست آوردن یوزر جاریت.