2010-08-17 4 views
1

IE에 텍스트 파일에서 쿠키를로드 할 수있는 API 호출을 찾고 있습니다. IE에는 쿠키, 피드 및 즐겨 찾기에 대한 가져 오기/내보내기 기능이 있으므로 이것이 가능해야한다고 생각합니다. 쿠키 txt 파일을 다시 만드는 것 이외에 이런 종류의 작업을 수행 할 때 index.dat도 업데이트해야합니다. 그렇지 않으면 쿠키가 작동하지 않습니다. 감사!IE에서 쿠키 복원

답변

-1

소스 브라우저에서 쿠키를 내보내려면 INTERNET_CACHE_ENTRY_INFO 구조에서 COOKIE_CACHE_ENTRY를 지정하고 FindFirst/를 사용하십시오. 항목을 가져온 후에는 원하는 모든 형식의 필드를 유지할 수 있지만 데이터는 순수한 ASCII가 아니므로 텍스트 파일은 올바른 인코딩을 사용하는 한 계속 작동합니다.

데이터 파일에서 쿠키를 가져 오려면 SetUrlCacheEntryInfo()을 사용하십시오.

+0

결국 FindFirst/FindNextUrlCacheEntry()가 이동하는 방법입니다. 쿠키 데이터를 얻으려면 InternetGetCookie를 사용할 수 있습니다. 그러나이 API 호출은 HttpOnly 쿠키를 검색하지 않습니다. 또는 쿠키 파일을 열고 관련 데이터를 추출하여 InternetGetCookie에서 사용하는 형식으로 저장할 수 있습니다. Internet Explorer에 쿠키를 다시로드하려면 InternetSetCookie를 사용하십시오. – user379429