2009-10-15 48 views
1

我能夠使用UpdateResource成功地將資源添加到文件,然後使用以下命令將其刪除:UpdateResource(HANDLE,「TYPE」,「NUMER」,1033,IntPtr.Zero,0) ; 當我向該文件添加資源時,它將添加另一個資源,即使現有資源完全相同,也無法刪除任何現有資源。當我嘗試使用該行刪除現有資源時,出現錯誤ERROR_INVALID_PARAMETER。C# - UpdateResource - 刪除資源

任何想法?

回答

3

如果使用

BeginUpdateResource(路徑,真正);

然後UpdateResource將替換現有資源,但它將刪除當前資源上的所有內容,而不僅僅是您在UpdateResource中使用的「類型」。