说的不清楚,到底CLIENT端是什么,mts在nt上还是98上,运行前的备份是什么

解决方案 »

  1.   

    mts在nt上,mts中有一个包叫ll,在mts 中导出包ll,生成的文件中包含一个叫client的目录,这个目录中只有一个ll.exe的文件,在装有win98的客户端运行ll.exe,重新启动win98后,发生CFGMGR32.DLL错误,把运行ll.exe前的windos/system目录下的cfgmgr32.dll的备分恢复以后能解决问题,但是在程序中shell(ll.exe)后filecopy备分的cfgmgr32.dll到windows/system目录时,win98提示cfgmgt32.dll正在被运行,不能拷贝,重新启动win98后可以拷贝,但我需要shell之后立即拷贝,请问有什么办法??????
    我思路是找到占用cfgmgr32.dll的线程,把它释放掉,但不知道怎么写!!请高手赐教!!!
      

  2.   

    freehero, 你的思路固然是一种解决的方案,不过比较麻烦。我的建议是用API MoveFileEx指定在下次系统重新启动的时候将这个文件替换掉。