PDA

View Full Version : سوال: پيدا كردن كوكي هاي سيستم



Yasersadegh
شنبه 21 شهریور 1388, 13:08 عصر
سلام به دوستان عزيز
چطوري مي تونم تويه برنامه آدرس محل ذخيره سازي كوكي هاي سيستم رو پيدا كنم!!؟
آيا تابعي برايه اين وجود داره!!؟ اگر هست چه تابعي!!؟ اگه نيست از چه روشي مي شه اين كارو كرد!!؟:متفکر:
ممنون ميشم اگه دوستان راهنمايي بفرمايند!!:لبخند:

deopen
شنبه 21 شهریور 1388, 14:25 عصر
در اصل شما 2 چیز لازم دارید
1-درایو ویندوز
2-پروفایلی که باهاش login کرده
قسمت بعدی آدرس معمولا ثابت است:
Local Settings\Temporary Internet Files

یعنی اگر درایو ویندوز C باشد و کاربر با administrator وصل شده باشد آدرس بصورت زیر است:
C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files

خوب برای پیدا کردن درایو ویندوز از GetWindowsDirectoryA و برای پیدا کردن پروفایل login کرده از GetUserNameA استفاده کردم که در کد زیر مشخص است.




#include<iostream>
using std::cout;

#include<windows.h>


#include<conio.h>

int main()
{
char bffr[255];

GetWindowsDirectoryA(bffr,255);

char drive[]=" ";
char DS[]="Documents and Settings\\";

drive[0]=bffr[0];
drive[1]=bffr[1];
drive[2]=bffr[2];

DWORD bufCharCount = 32767;

GetUserNameA(bffr,&bufCharCount);

cout<<drive<<DS<<bffr;

getch();

return 0;
}