2009-10-15 7 views
1

UpdateResource를 사용하여 파일에 리소스를 성공적으로 추가 한 다음 UpdateResource (HANDLE, "TYPE", "NUMER", 1033, IntPtr.Zero, 0)를 사용하여 리소스를 제거 할 수 있습니다. ; 파일에 리소스를 추가 할 때 기존 리소스가 정확히 동일하더라도 다른 리소스를 추가하고 기존 리소스를 제거 할 수 없습니다. 해당 줄을 사용하여 기존 리소스를 제거하려고하면 ERROR_INVALID_PARAMETER 오류가 발생합니다.C# - UpdateResource - 리소스를 제거하려면

아이디어가 있으십니까? 당신이

BeginUpdateResource 사용하는 경우

답변

3

(경로를 진정한);

그러면 UpdateResource가 기존 리소스를 대체하지만 UpdateResource에서 사용하는 "TYPE"뿐만 아니라 현재 리소스의 모든 것을 삭제합니다.

관련 문제