dll文件为系统现有的dll文件,最好有代码,说个思路也可以。
谢谢了。

解决方案 »

  1.   

    没什么好办法,用open语句以2进制方式打开文件,直接读写或者,你运气比较好的话,如果字串在dll文件中是以资源的方式存在的话,可以调用
    BeginUpdateResource
    UpdateResource
    EndUpdateResource
    等api进行资源替换
      

  2.   

    请描述清楚些,不太明白,是调用dll的某个导出函数吗?
      

  3.   

    //不是字符串资源,是任意一个字符串那就麻烦了,你首先要弄清字串是不是unicode类型的字串,然后将字串转化为byte数组(假设为buff),然后读出文件到byte数组(假设datas),以上这些都不难,然后:
    dim i as long
    dim j as long
    for i=0 to ubound(datas)-ubound(buff)+1
    if (buff(0)=datas(i)) and (buff(1)=datas(i+1)) and ..... and (buff(ubound(buff))=datas(i+ubound(buff))) then'找到了,记录下位置,代码自己写
    你的代码
    end if
      

  4.   

    //copymemory!!可以利用copymemory加快读写速度