|
hRes = FindResource(HInstance, "HCSDATA", RT_STRING);
hResLoad = (HRSRC)LoadResource(HInstance, hRes);
lpResLock = (char *)LockResource(hResLoad);
의 방식을 사용해서 리소스를 읽어 들이는데..
이 읽어 들인 리소스의 내용을 확인하고 내용 변경을 해야 하면 리소스를 변경 할려고 합니다.
지금은 다른 실행 파일에서 리소스 변경은 BeginUpdateResource( 파일 경로,False); 로 해당 서비스의 실행화일 위치를 지정해주고
하고나서 UpdateResource 함수를 사용해서 리소스를 업데이트 사용중인데..
지금은 직접 돌아가는 서비스 프로그램 내에서 자기 자신의 리소스를 업데이트 할려고 합니다.
파일 경로가 자기 자신일 경우에는 어떻게 해야 될련지요..
자기 자신의 리소스를 확인해서 다시 변경 사항이 있으면 변경해서 지정 할려고 하는데 관련된 함수나 예제를 찾기가 힘드네요.
아니면 그냥 저기 파일 경로를 절대 경로로 자신의 파일 경로를 적어 주면 되는지요...
찾아봐도 특별한 다른 리소스 업데이트 파일은 안보이는 듯 해서 이렇게 질문 드립니다.
자기 자신이 가진 리소스 스트링을 업데이트 하는 방법좀 조언 구합니다.
|