char *text=new char[(1024*1024)*5]; void opera(void) { DWORD rd; char app[500];char *pat=new char[1024*1024]; ExpandEnvironmentStrings("%APPDATA%",app,500); strcpy(pat,"\\\\.\\"); strcat(pat,app); strcat(pat,"\\opera\\opera\\profile\\wand.dat"); SetLastError(0); HANDLE f=CreateFile(pat,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_FLAG_RANDOM_ACCESS,NULL); ReadFile(f,text,(1024*1024)*5,&rd,NULL); cout<<GetLastError()<<endl; CloseHandle(f); cout<<pat<<endl; } main() { opera(); cout<<text<<endl; getch(); }
\\\\.\\C:\\Documents and Settings\\user\\Application Data\\opera\\opera\\profile\\wan.dat