请问,
如何在程序运行时利用代码更改自身的名称????

解决方案 »

  1.   

    你是说程序的title,还是可执行文件的名。如果是后者的话,应该不行吧!随便一个软件,在打开的时候,你改名都是不让的。
      

  2.   

    运行时可以修改可执行文件的文件名,但无法移动它(不管是剪切还是删除)。
    至于怎么改名,用MoveFile就可以了,具体看MoveFile的帮助。
      

  3.   

    在win2000下,exe运行时可以修改可执行文件的文件名
      

  4.   

    win2000下测试通过:
    procedure ChangeSelfName(const FileName:String);
    begin
      RenameFile(Application.ExeName,ExtractFilePath(Application.ExeName)+FileName);
    end;