我在网上搜索了如何发布程序,很多人用Wise Installation System打包,
Wise Installation System具体使用我没看。
我觉得我这样的小程序没有必要打包安装,
希望别人直接下载下来,点击.exe程序就可以运行,
但是我有不想让别人知道源代码,delphi做好的程序直接用记事本或delphi就可以打开了。
delphi刚学,请问如何实现。

解决方案 »

  1.   

    delphi做好的程序直接用记事本或delphi就可以打开了。 这是什么?EXE文件看不到源码的,即使反汇编
      

  2.   

    像.pas .drp文件都是用记事本可以直接打开的。继续等待
      

  3.   

    发布的时候不需要带上.pas .dpr文件的,如果没有使用到特殊的东西,直接复制.exe即可运行......
      

  4.   

    编译好的就是光是0和1的二进制代码。
    带上exe就够了,不用带.pas源代码文件。
      

  5.   

    谢谢各位,明白了。
    想再问一下,如何知道自己的程序适合在什么样的操作系统下运行,
    难道是在自己电脑上各种操作系统都安装上,然后一个一个测试。
    我安装的系统是XP,
    我想linux系统下应该是肯定不能运行吧。
      

  6.   


    你答得很对,而且Dos下32位的EXE也不能运行
      

  7.   

    如果安装这么多不同版本的微软操作系统,岂不是特别的麻烦
    而且,万一微软其他系统如vista等不支持,该怎么办呢?
      

  8.   

    如果安装这么多不同版本的微软操作系统,岂不是特别的麻烦
    而且,万一微软其他系统如vista等不支持,该怎么办呢?
      

  9.   


    其实在DOS下是能运行的,只不过是一句提示语而已,不是你想要的结果。
    在Linux下才是不能运行。
      

  10.   

    exe还可以反编译出来源码,你还可以aspack压缩等等。呵呵。
      

  11.   

    其实不需要考虑那么多,虚拟机供测试用,VMware Workstation是一种虚拟机,里面可以模仿真实的系统环境,可以与真实本地系统进行数据交换,在虚拟机里面安装一个其他版本的Windows就能进行测试了
    至于反汇编,只要你提供了EXE,被某些人反汇编就是必然的结果,这个趋势是无法避免的,只能通过一些加壳的措施来缓解