MD C:\XJMETER\
COPY scrrun.dll C:\XJMETER/y
REGSVR32 C:\XJMETER\scrrun.dll /s以上是一个批处理文件,
双击命令执行时,先在C盘下建立一个名为XJMETER的文件夹,然后将当然目录下的scrrun.dll文件拷贝到XJMETER文件中,最后再注册该文件。
以上命令在Win2000、WinXP、Win2003下执行通过,但是在Win98下为何只能执行第一步和第二步,当执行注册时就会提示Bad command or file name,但是将REGSVR32 C:\XJMETER\scrrun.dll /s用开始->运行打开后,复制进去执行就成功,但是在Win98下执行就报错,怎样解决Win98下的问题。
先谢谢大家。。

解决方案 »

  1.   

    change
    REGSVR32 C:\XJMETER\scrrun.dll /s
    with
    c:\windows\system\REGSVR32 C:\XJMETER\scrrun.dll /s
      

  2.   

    我如上所说有些问题(忘了98环境下系统目录是什么格式了),你需要用
    Environment.GetFolderPath(Environment.SpecialFolder.System);
    去获得系统目录。
      

  3.   

    楼上详解很好。
    加上 c:\windows\system\REGSVR32 一条即可,但是怎么样获取当前系统目录!
    我不能在批处理命令中写死啊。
    能否继续深入探讨。。
      

  4.   

    不是说了吗,用
    Environment.GetFolderPath(Environment.SpecialFolder.System);
    获得系统目录