有什麽办法可以令一个EXE运行又不能拷贝,
为什麽以下代码可以在xp实现以上功能,而在win2000会提示io error 32//我是用FileOpen的fmShareExclusive打开时拒绝任何操作的方法实现
form1.iRunFile:=FileOpen(form1.RunFile,fmShareExclusive);

解决方案 »

  1.   

    有什麽办法可以令一个EXE运行又不能拷贝?
    还是运行时不能拷贝??
      

  2.   

    不好意思,是程序运行时不能拷贝,
    所以我用FileOpen(form1.RunFile,fmShareExclusive);来限制,但win2000显示io error 32
    xp就十分正常,看一看还有没有什麽可以实现程序运行时不能拷贝的方法?
      

  3.   

    多谢各位大哥,我明白了,并不是系统的问题,而是
    用FileOpen(form1.RunFile,fmShareExclusive);限制文件不允许读写,而有些程序例如
    RAR的自解压程序,一般的安装程序都会对自己进行读写所以会出现错误!