BeginUpdateResource

【勇芳软件工作室】汉化HomePreviousNext

BeginUpdateResource函数返回可由UpdateResource函数使用的句柄,以在可执行文件中添加,删除或替换资源。

手柄BeginUpdateResource(

LPCTSTR 【pFileName】,//指向要更新资源的文件的指针
BOOL 【bDeleteExistingResources】//删除选项
); 

参数

【pFileName】

指向以空值终止的字符串,指定要在其中更新资源的Windows可执行文件。应用程序必须能够获取对此文件的写入权限;它不能当前正在执行。如果【pFileName】未指定完整路径,Windows将搜索当前目录中的文件。

【bDeleteExistingResources】

指定是否删除【pFileName】参数的现有资源。如果此参数为TRUE,则删除现有资源,更新的可执行文件仅包含添加UpdateResource功能的资源。如果此参数为FALSE,则更新的可执行文件包括现有资源,除非明确删除或使用UpdateResource替换。

返回值

如果函数成功,则返回值是可由UpdateResourceEndUpdateResource函数使用的句柄。如果指定的文件不是可执行文件,可执行文件已经加载,该文件不存在或文件无法打开以进行写入,返回值为NULL。要获取扩展错误信息,请调用GetLastError.

也可以看看

EndUpdateResource, UpdateResource