//
//
//
//
//
//
//
//
//
//
软件Tags:
设置文件版本信息系统结构:生成文本版本信息,更新文件版本资源,从文本转换版本信息,分析BLOCK,获取下一行,获取行类型,MAKEVALUE,十六进制到十进制,MAKEBLOCK,My删首尾空,A2W,BeginUpdateResourceA,UpdateResourceA,EndUpdateResourceA,MultiByteToWideChar,WideCharToMultiByte,StrToIntEx,CopyMemory_vf,生成文本版本信息,更新文件版本资源,从文本转换版本信息,分析BLOCK,获取下一行,获取行类型,MAKEVALUE,十六进制到十进制,MAKEBLOCK,My删首尾空,A2W,BeginUpdateResourceA,UpdateResourceA,EndUpdateResourceA,MultiByteToWideChar,WideCharToMultiByte,StrToIntEx,CopyMemory_vf,生成文本版本信息,更新文件版本资源,从文本转换版本信息,分析BLOCK,获取下一行,获取行类型,MAKEVALUE,十六进制到十进制,MAKEBLOCK,My删首尾空,A2W,BeginUpdateResourceA,UpdateResourceA,EndUpdateResourceA,MultiByteToWideChar,WideCharToMultiByte,StrToIntEx,CopyMemory_vf,生成文本版本信息,更新文件版本资源,从文本转换版本信息,分析BLOCK,获取下一行,获取行类型,MAKEVALUE,十六进制到十进制,MAKEBLOCK,My删首尾空,A2W,BeginUpdateResourceA,UpdateResourceA,EndUpdateResourceA,MultiByteToWideChar,WideCharToMultiByte,StrToIntEx,CopyMemory_vf,======窗口程序集1||||------_按钮1_被单击||||------生成文本版本信息||||------_按钮_打开_被单击||||------更新文件版本资源||||------__启动窗口_创建完毕||||------_编辑框_文件版本_字符输入||||------_按钮2_被单击||||------_编辑框_项目名称1_获得焦点||||======程序集1||||------从文本转换版本信息||||------分析BLOCK||||------获取下一行||||------获取行类型||||------MAKEVALUE||||------十六进制到十进制||||------MAKEBLOCK||||------My删首尾空||||------A2W||||======调用的Dll||||---[dll]------BeginUpdateResourceA||||---[dll]------UpdateResourceA||||---[dll]------EndUpdateResourceA||||---[dll]------MultiByteToWideChar||||---[dll]------WideCharToMultiByte||||---[dll]------StrToIntEx||||---[dll]------CopyMemory_vf======窗口程序集1||||------_按钮1_被单击||||------生成文本版本信息||||------_按钮_打开_被单击||||------更新文件版本资源||||------__启动窗口_创建完毕||||------_编辑框_文件版本_字符输入||||------_按钮2_被单击||||------_编辑框_项目名称1_获得焦点||||======程序集1||||------从文本转换版本信息||||------分析BLOCK||||------获取下一行||||------获取行类型||||------MAKEVALUE||||------十六进制到十进制||||------MAKEBLOCK||||------My删首尾空||||------A2W||||======调用的Dll||||---[dll]------BeginUpdateResourceA||||---[dll]------UpdateResourceA||||---[dll]------EndUpdateResourceA||||---[dll]------MultiByteToWideChar||||---[dll]------WideCharToMultiByte||||---[dll]------StrToIntEx||||---[dll]------CopyMemory_vf======窗口程序集1||||------_按钮1_被单击||||------生成文本版本信息||||------_按钮_打开_被单击||||------更新文件版本资源||||------__启动窗口_创建完毕||||------_编辑框_文件版本_字符输入||||------_按钮2_被单击||||------_编辑框_项目名称1_获得焦点||||======程序集1||||------从文本转换版本信息||||------分析BLOCK||||------获取下一行||||------获取行类型||||------MAKEVALUE||||------十六进制到十进制||||------MAKEBLOCK||||------My删首尾空||||------A2W||||======调用的Dll||||---[dll]------BeginUpdateResourceA||||---[dll]------UpdateResourceA||||---[dll]------EndUpdateResourceA||||---[dll]------MultiByteToWideChar||||---[dll]------WideCharToMultiByte||||---[dll]------StrToIntEx||||---[dll]------CopyMemory_vf======窗口程序集1||||------_按钮1_被单击||||------生成文本版本信息||||------_按钮_打开_被单击||||------更新文件版本资源||||------__启动窗口_创建完毕||||------_编辑框_文件版本_字符输入||||------_按钮2_被单击||||------_编辑框_项目名称1_获得焦点||||======程序集1||||------从文本转换版本信息||||------分析BLOCK||||------获取下一行||||------获取行类型||||------MAKEVALUE||||------十六进制到十进制||||------MAKEBLOCK||||------My删首尾空||||------A2W||||======调用的Dll||||---[dll]------BeginUpdateResourceA||||---[dll]------UpdateResourceA||||---[dll]------EndUpdateResourceA||||---[dll]------MultiByteToWideChar||||---[dll]------WideCharToMultiByte||||---[dll]------StrToIntEx||||---[dll]------CopyMemory_vf 调用的DLL命令:.DLL命令BeginUpdateResourceA,整数型.参数pFileName,文本型.参数bDeleteExistingResources,逻辑型.DLL命令UpdateResourceA,逻辑型.参数hUpdate,整数型.参数lpType,整数型.参数lpName,整数型.参数wLanguage,整数型.参数lpData,字节集.参数cbData,整数型.DLL命令EndUpdateResourceA,逻辑型.参数hUpdate,整数型.参数fDiscard,逻辑型.DLL命令MultiByteToWideChar,整数型,,"MultiByteToWideChar".参数CodePage,整数型.参数dwFlags,整数型.参数lpMultiByteStr,文本型.参数cchMultiByte,整数型.参数lpWideCharStr,字节集.参数cchWideChar,整数型.DLL命令WideCharToMultiByte,整数型,"kernel32.dll","WideCharToMultiByte".参数CodePage,整数型.参数dwFlags,整数型.参数lpWideCharStr,字节集.参数cchWideChar,整数型.参数lpMultiByteStr,文本型.参数cchMultiByte,整数型.参数lpDefaultChar,整数型.参数lpUsedDefaultChar,逻辑型,传址.DLL命令StrToIntEx,整数型,"shlwapi.dll","StrToIntExA".参数pszString,文本型.参数dwFlags,整数型.参数piRet,整数型,传址.DLL命令CopyMemory_vf,,,"RtlMoveMemory".参数Destination,字节集.参数Source,VS_FIXEDFILEINFO.参数cbCopy,整数型调用的DLL命令:.DLL命令BeginUpdateResourceA,整数型.参数pFileName,文本型.参数bDeleteExistingResources,逻辑型.DLL命令UpdateResourceA,逻辑型.参数hUpdate,整数型.参数lpType,整数型.参数lpName,整数型.参数wLanguage,整数型.参数lpData,字节集.参数cbData,整数型.DLL命令EndUpdateResourceA,逻辑型.参数hUpdate,整数型.参数fDiscard,逻辑型.DLL命令MultiByteToWideChar,整数型,,"MultiByteToWideChar".参数CodePage,整数型.参数dwFlags,整数型.参数lpMultiByteStr,文本型.参数cchMultiByte,整数型.参数lpWideCharStr,字节集.参数cchWideChar,整数型.DLL命令WideCharToMultiByte,整数型,"kernel32.dll","WideCharToMultiByte".参数CodePage,整数型.参数dwFlags,整数型.参数lpWideCharStr,字节集.参数cchWideChar,整数型.参数lpMultiByteStr,文本型.参数cchMultiByte,整数型.参数lpDefaultChar,整数型.参数lpUsedDefaultChar,逻辑型,传址.DLL命令StrToIntEx,整数型,"shlwapi.dll","StrToIntExA".参数pszString,文本型.参数dwFlags,整数型.参数piRet,整数型,传址.DLL命令CopyMemory_vf,,,"RtlMoveMemory".参数Destination,字节集.参数Source,VS_FIXEDFILEINFO.参数cbCopy,整数型调用的DLL命令:.DLL命令BeginUpdateResourceA,整数型.参数pFileName,文本型.参数bDeleteExistingResources,逻辑型.DLL命令UpdateResourceA,逻辑型.参数hUpdate,整数型.参数lpType,整数型.参数lpName,整数型.参数wLanguage,整数型.参数lpData,字节集.参数cbData,整数型.DLL命令EndUpdateResourceA,逻辑型.参数hUpdate,整数型.参数fDiscard,逻辑型.DLL命令MultiByteToWideChar,整数型,,"MultiByteToWideChar".参数CodePage,整数型.参数dwFlags,整数型.参数lpMultiByteStr,文本型.参数cchMultiByte,整数型.参数lpWideCharStr,字节集.参数cchWideChar,整数型.DLL命令WideCharToMultiByte,整数型,"kernel32.dll","WideCharToMultiByte".参数CodePage,整数型.参数dwFlags,整数型.参数lpWideCharStr,字节集.参数cchWideChar,整数型.参数lpMultiByteStr,文本型.参数cchMultiByte,整数型.参数lpDefaultChar,整数型.参数lpUsedDefaultChar,逻辑型,传址.DLL命令StrToIntEx,整数型,"shlwapi.dll","StrToIntExA".参数pszString,文本型.参数dwFlags,整数型.参数piRet,整数型,传址.DLL命令CopyMemory_vf,,,"RtlMoveMemory".参数Destination,字节集.参数Source,VS_FIXEDFILEINFO.参数cbCopy,整数型调用的DLL命令:.DLL命令BeginUpdateResourceA,整数型.参数pFileName,文本型.参数bDeleteExistingResources,逻辑型.DLL命令UpdateResourceA,逻辑型.参数hUpdate,整数型.参数lpType,整数型.参数lpName,整数型.参数wLanguage,整数型.参数lpData,字节集.参数cbData,整数型.DLL命令EndUpdateResourceA,逻辑型.参数hUpdate,整数型.参数fDiscard,逻辑型.DLL命令MultiByteToWideChar,整数型,,"MultiByteToWideChar".参数CodePage,整数型.参数dwFlags,整数型.参数lpMultiByteStr,文本型.参数cchMultiByte,整数型.参数lpWideCharStr,字节集.参数cchWideChar,整数型.DLL命令WideCharToMultiByte,整数型,"kernel32.dll","WideCharToMultiByte".参数CodePage,整数型.参数dwFlags,整数型.参数lpWideCharStr,字节集.参数cchWideChar,整数型.参数lpMultiByteStr,文本型.参数cchMultiByte,整数型.参数lpDefaultChar,整数型.参数lpUsedDefaultChar,逻辑型,传址.DLL命令StrToIntEx,整数型,"shlwapi.dll","StrToIntExA".参数pszString,文本型.参数dwFlags,整数型.参数piRet,整数型,传址.DLL命令CopyMemory_vf,,,"RtlMoveMemory".参数Destination,字节集.参数Source,VS_FIXEDFILEINFO.参数cbCopy,整数型
