2012-03-11 1 views
-5

Windows CE 5.0에서 일부 레지스트리 값을 변경 한 후에 변경 내용이 적용되지 않고 Windows를 다시 시작해야합니다.Windows CE에서 업데이트 된 레지스트리 값을 다시 읽도록하려면 어떻게합니까?

어떻게 Windows를 다시 시작하지 않고이 작업을 수행 할 수 있습니까?

+2

문제의 레지스트리 값에 따라 다릅니다. 좀 더 구체적이어야합니다. –

+0

관련된 응용 프로그램이 레지스트리에서 해당 설정을 다시 읽어야합니다. 그래서 그것은 응용 프로그램이나 dll에 달려 있습니다. – alexis

+0

@David, 귀하의 의견에 감사드립니다. 지금은 Windows CE 5.0의 전원 관리 매개 변수에 대해 작업하고 있지만 제 질문은 매우 일반적입니다. 때때로 레지스트리에서 다른 작업을하고 그 일을 할 수있는 방법이 있는지 알고 싶었습니다. – losingsleeep

답변

0

레지스트리 유형이 하이브 인 경우 RegFlushKey API 함수를 호출 할 수 있습니다.

+0

레지스트리 키 소비자가 스스로 새로 고침하지 않습니다. – ctacke

0

이번 주 초에 CE4를 위해이 작업을해야한다는 의무가 있었으므로 여기에서 내 조사 결과를 공유 할 것이라고 생각했습니다. 레지스트리를 업데이트 한 후에이 "SaveRegistry.exe"도구를 실행했습니다. 제조업체의 SDK; 시작을 위해 다음 링크를 참조하고 SDK 또는 샘플 코드를 찾을 수 있으므로 제조업체의 파일/설치/설치 CD를 통해보고 : http://www.microlise.net/VRC8900net/secondary_html/os_version.htmhttp://www.garz-fricke.de/download.php?fid=380&lg=en 이 도구는 C 이루어졌다 ++하지만 당신은 당신이 사용하는 어떤 언어에서 실행 파일을 호출 할 수 있습니다 .

+0

앱이 RegFlushKey를 호출하여 OS가 변경 사항을 지속하도록 할 가능성이 높습니다. 변경 사항에 대한 시스템 수준의 알림이 반드시 필요하지는 않습니다. 이것은 또한 하드웨어와 관련된 응용 프로그램입니다.이 도구는 표준 Windows CE 도구/응용 프로그램이 아닙니다. – ctacke

관련 문제