请问如何用VC++代码修改资StringTable中字符串中的值 如题,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是自己的程序里的字符串资源,可以使用Format来格式化字符串,这样相当于修改了字符串。如果是其它的程序集里的字符,好像只能像是对文件操作一样了,以字节流读入、修改、存成文件。 嘿嘿,使用loadstring这个API是可以拿到stringtable中字符串的,如1楼所说就可以改了,如3楼所说要防止溢出,如果是不同进程那就比较复杂了,如果程序没有运行那么修改资源文件(*.rc)就行,要是运行中,那就要了解PE文件格式,定位到具体位置修改.......我可不会,太复杂.容易出错. 晕,错了使用loadstring方法没有溢出问题,更正下。不好意思。 LoadString()具体用法自己查MSDN。 一个关于对话框创建综合性的问题 dll 输出函数?CRYPT_GetLicTree@@YAPAVCRedBlackTree@@H@Z该如何定义 RC1015是什么问题? 问一个比较弱的问题,关于单选按钮的问题! 求真相——如何获取网页源码???? 看看这是什么原因!!! 求LZW算法 为什么在连接数据库是会出现“参数不足 期待为一”的错误 用GetLogicalDriverString()获得磁盘根目录字符串的返回值问题 图标为什么只能是16色? 麻烦推荐几本关于数据结构和算法的书 SendMessage如何传CString类型值
如果是其它的程序集里的字符,好像只能像是对文件操作一样了,以字节流读入、修改、存成文件。
如果是不同进程那就比较复杂了,如果程序没有运行那么修改资源文件(*.rc)就行,要是运行中,那就要了解PE文件格式,定位到具体位置修改.......我可不会,太复杂.容易出错.
不好意思。
具体用法自己查MSDN。