他的代码是这样的:'Dim bytBuffer() As Byte 
    Dim strTmp As String 
    Dim Length As Long 
    
    Open "c:\boot.ini" For Binary As #1 
    Length = LOF(1) 
    'ReDim bytBuffer(Length - 1) 
    strTmp = String(Length, 0) 
    'Get #1, , bytBuffer 
    Get #1, , strTmp 
    Close #1 
    strTmp = Replace(strTmp, vbCrLf, "") 
    Debug.Print strTmp 
    'Debug.Print Replace(StrConv(bytBuffer, vbUnicode), vbCrLf, "")
我第一次用他的代码时,没注意没去改他的路径"c:\boot.ini",而这是不是系统文件啊,他的代码对这文件有没有影响啊
我就怕我机子重启后就启动不了了,晕

解决方案 »

  1.   


    我把那个路径改成“c:\1.txt”,结果在C盘创建了1.txt,而且文件里面没有内容,我就怕这代码也会成生空的c:\boot.ini将原来的那个覆盖
      

  2.   

    LZ代码只是去读取BOOT.INI文件的内容..
    不会影响你的系统..
      

  3.   

    MSDN:
    Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength]
    如果 pathname 指定的文件不存在,那么,在用 Append、Binary、Output、或 Random 方式打开文件时,可以建立这一文件。也就是说如果C:\原来就有boot.ini它并不建立新文件。
      

  4.   


    没有,他是指我是这帖LZ的马甲,呵呵http://topic.csdn.net/u/20100118/03/fed84a8a-7261-44a7-a93d-56bc75f2e0bb.html