修改资源字符串
来源:互联网 发布:核聚变发电 知乎 编辑:程序博客网 时间:2024/06/05 19:15
- Demo下载:修改资源字符串
- 主要代码
procedure SetResourceString(OldValue, NewValue: PResStringRec);var OldProtect: DWORD;begin { 通过 VirtualProtect 修改指定数据所在区域的内存属性为可读写,该区域原来的属性保存在 OldProtect 中 } VirtualProtect(OldValue, SizeOf(PResStringRec), PAGE_EXECUTE_WRITECOPY, @OldProtect); { 赋值新值 } PResStringRec(OldValue)^ := PResStringRec(NewValue)^; { 恢复原内存区域内的属性 } VirtualProtect(OldValue, SizeOf(PResStringRec), OldProtect, @OldProtect);end;
- 调用例子
procedure testShow;begin ShowMessage(SMsgDlgOK);end;procedure testChange;resourcestring test = '改变了木有';begin testShow; SetResourceString(@SMsgDlgOK, @test); testShow;end;
阅读全文
0 0
- 修改资源字符串
- 如何修改Recovery的字符串资源
- 使用PE Explorer修改pe文件中图片、字符串资源
- 如何修改Recovery的字符串资源(修改显示字体颜色和大小)
- 字符串资源
- 修改字符串
- 字符串修改
- 修改字符串
- 修改字符串
- Windows资源(三)字符串资源
- java字符串--修改字符串
- 快速修改 Delphi 资源
- 资源修改器
- MFC修改资源
- 修改可执行文件中的资源
- 关于资源的修改
- framework资源修改
- 修改mesos-agent资源
- 对 赋值、浅/深拷贝 的理解
- Java 中的代理模式及动态代理
- Instruments
- hdu—1004
- js作用域和作用域链
- 修改资源字符串
- 1258: 螺旋矩阵
- HDU5923-Prediction
- MFC的Serialize序列化函数
- django验证模块
- Volatile关键字解读(三)
- 有关性能的摘抄总结
- 基于原生HTML的UI组件开发
- 顺势而为,HTML发展与UI组件设计进化