C# - UpdateResource - 删除资源

时间:2009-10-15 03:15:10

标签: c# .net resources

我能够使用UpdateResource成功地将资源添加到文件中,然后使用以下命令将其删除:UpdateResource(HANDLE,“TYPE”,“NUMER”,1033,IntPtr.Zero,0); 当我向文件添加资源时,即使现有资源完全相同,它也会添加另一个资源,我也无法删除任何现有资源。当我尝试使用该行删除现有资源时,我收到错误ERROR_INVALID_PARAMETER。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

如果您使用

BeginUpdateResource(路径, true );

然后UpdateResource将替换现有资源,但它将删除当前资源上的所有内容,而不仅仅是您在UpdateResource中使用的“TYPE”。