一个E.EXE文件,我把他改名成X.TXT如何用DELPI把X.TXT当做X.EXE.当做EXE文件来执行调用呢?

解决方案 »

  1.   

    是:一个X.EXE文件,我把他改名成X.TXT 如何用DELPI把X.TXT当做X.EXE.当做EXE文件来执行调用呢?
      

  2.   

    改名执行,再改名回txt
    不然要修改注册表把txt关联
      

  3.   

    检测文件一下文件类型标记
    再改名用ShellExecute或CreateProcess API调用
      

  4.   

    CreateProcess压根不在乎扩展名,直接CreateProcess就可以
    事实上只有shell会通过扩展名来打开程序,api之类的只在乎实际内容