FIX: Internet Explorer 6 SP1 이상 버전에서 프로그래밍 방식으로 기록을 지우면 현재 날짜(오늘)의 기록이 지워지지 않는다

기술 자료 번역 기술 자료 번역
기술 자료: 897169 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

"본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나와 있는 Microsoft Internet Explorer 6 버전 중 하나에서 ClearHistory 메서드를 사용하여 프로그래밍 방식으로 기록을 지우면 현재 날짜(오늘)의 기록이 지워지지 않습니다.

원인

이 문제는 Microsoft Windows 탐색기에서 오늘 기록 항목에 대한 참조를 유지할 때 발생할 수 있습니다. 예를 들어, 오늘 기록에 내 컴퓨터 폴더나 인트라넷 공유 폴더가 나열되어 있는 경우 이 문제가 발생할 수 있습니다.

참고 기록 항목은 하드 디스크 드라이브의 다음 위치에 저장됩니다.
C:\Documents and Settings\UserName\Local Settings\History

해결 방법

현재 지원되는 핫픽스를 Microsoft에서 구할 수 있지만 이 문서에서 설명하는 문제를 해결하기 위한 것일 뿐이므로 이러한 특정 문제가 발생하는 시스템에만 이 핫픽스를 적용하십시오.

이 문제를 해결하려면 Microsoft 온라인 고객 서비스에 요청을 제출하여 핫픽스를 구하십시오. 핫픽스를 구하기 위한 온라인 요청을 제출하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://go.microsoft.com/?linkid=6294451
참고 문제가 추가로 발생하거나 문제 해결이 필요한 경우 별도의 서비스 요청을 해야 할 수도 있습니다. 이 특정 핫픽스로 해결할 수 없는 추가 질문과 문제에 대해서는 지원 비용이 청구됩니다. 별도의 서비스 요청을 하려면 다음 Microsoft 웹 사이트를 방문하십시오.
기술지원 서비스 안내


이 핫픽스의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 갖습니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 보려면 제어판날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.

Microsoft Windows 98 및 Microsoft Windows Millennium Edition용 Microsoft Internet Explorer 6 서비스 팩 1(SP1)
표 축소표 확대
날짜시간버전크기파일 이름
2005-05-1318:596.0.2800.16601,338,368Shdocvw.dll
Microsoft Windows XP 및 Microsoft Windows 2000용 Microsoft Internet Explorer 6 서비스 팩 1(SP1)
표 축소표 확대
날짜시간버전크기파일 이름
2005-05-1318:596.0.2800.16601,338,368Shdocvw.dll
Microsoft Windows XP용 Microsoft Internet Explorer 6 서비스 팩 2(SP2)
표 축소표 확대
날짜시간버전크기파일 이름
2005-05-1316:426.0.2900.26761,485,312Shdocvw.dll

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열한 제품에서 이 문제를 확인했습니다.

문제를 재현하는 방법

  1. Internet Explorer에서 몇 일 동안에 걸쳐 다양한 웹 사이트에서 여러 웹 페이지를 엽니다.
  2. 다음 코드 예제를 사용하는 콘솔 프로그램을 만듭니다.
    #include "stdafx.h"
    #include <windows.h>
    #include <shlguid.h>	// Needed for CLSID_CUrlHistory
    #include <urlhist.h>	// Needed for IUrlHistoryStg2 and IID_IUrlHistoryStg2
    
    int main(int argc, char* argv[])
    {
    	IUrlHistoryStg2* pHistory;  // We need this interface to clear the history.
    	HRESULT hr;
    	DWORD cRef;
    
    	CoInitialize(NULL);
    
    	// Load the correct Class and request IUrlHistoryStg2
    	hr = CoCreateInstance(CLSID_CUrlHistory, NULL, CLSCTX_INPROC_SERVER, 
    IID_IUrlHistoryStg2, reinterpret_cast<void **>(&pHistory));
    
    	if (SUCCEEDED(hr))
    	{
    		// Clear the Internet Explorer history.
    		hr = pHistory->ClearHistory();
    	}
    
    	cRef = pHistory->Release();
    
    	CoUninitialize();
    
    	return 0;
    }
    
  3. 프로그램을 빌드하고 실행합니다.

    Microsoft Windows 탐색기에서 History 폴더를 보면 오늘 기록을 제외한 모든 기록 항목이 지워집니다.

추가 정보

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 897169 - 마지막 검토: 2007년 9월 7일 금요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Internet Explorer (Programming) 6 (SP1)
  • Microsoft Internet Explorer 6.0 Service Pack 2
키워드:?
kbbug kbfix kbautomation kbpubtypekc kbmsccsearch kbhotfixserver KB897169

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com