在这里,我只指那些没采取保护措施的EXE.
我用VB编写一个程序,运行它,例如: c:\vbtest\vbtest.exe
这个vbtest.exe运行后,你可以把它改成任何名字.
有人知道原因吗?

解决方案 »

  1.   

    VB编写的程序运行后,是可以改名。我也不知道什么原因,我要回去试一下看看VC++6.0编写的程序如何。
      

  2.   

    你从 ATM 机上取了现金,后来这台 ATM 换了地方,难道会影响到你钱包里的现金?
      

  3.   

    可以改名,但不能删除。
    和vb无关,vc编写的也是这样。
      

  4.   

    '这样可以防止VB编写的EXE程序改名,居然还有防止exe文件重入的功能。
    '但是,第一次运行exe会出错,说是权限问题,以后运行就对了,没找到什么原因。
    Option ExplicitDim FileNumber As IntegerPrivate Sub Command1_Click()
        Unload Me
    End SubPrivate Sub Form_Load()
        FileNumber = FreeFile
        Open App.EXEName & ".exe" For Binary Access Read Lock Read As #FileNumber '锁定EXE文件
    End SubPrivate Sub Form_Unload(Cancel As Integer)
        Close #FileNumber
    End Sub
      

  5.   

    呵呵,若是病毒把你的这个exe的后缀去掉后,你直接双击还能运行吗?