我将vb文件打包以后,安装到其他机器上!如果那台机器上安装了vb,那我的源程序就被一览无余了!
兄弟我现在想知道怎么样打包,才能避免在有vb 的机器上安装我的程序源程序不会被看到!
就像是我看下载以后软件以后除了用发编译否则就是在其开发环境下也看到源程序!
谢谢兄弟们帮忙!jiyuon急等!!!!!!

解决方案 »

  1.   

    ???
    不明白呀.你在本地编译呀,然后把exe打包,那关源程序什么事?
      

  2.   

    如果那台机器上安装了vb,那我的源程序就被一览无余了!----------------------------------------------------
    奇怪??VB打包后生成EXE怎么会看到源程序呀?
      

  3.   

    对!打包以后是生成了exe文件!但是在打包的时候同时也把你的多个窗体文件都打进去了。如果你在有vb 的机器里安装你的程序,你的程序里的文件就可以把打开了,源代码也就被其他人看到了!
      

  4.   

    你是用什么打的包,怎么会把窗体文件都打进去,你用vb自带的打包工具试试,或者用sf6扫描vb工程
      

  5.   

    请问一下:我编译生成exe文件以后!进行打包的时候需要我指定exe文件的所在路径!就这样都把窗体文件打进去了!晓风还有能知道你的QQ马!
    SetupFactory7我这个打包工具!
      

  6.   

    打包就是为了发布你的应用程序,打包有专门的工具。比如VB自带“Package & Deployment向导”。
    打包后生成软件包,由一个或多个 .cab 文件组成,文件中包含了用户安装和运行应用程序所需的被压缩的工程文件和任何其它必需的文件。这些文件可能包括安装程序、辅助的 .cab 文件、或其它必需的文件。这些附加的文件会根据创建的软件包类型不同而不同,但绝对不会有窗体文件,给别人看到源代码从何谈起???
      

  7.   

    用SetupFactory7扫描vb工程就会自动扫描所需资源文件,然后选择添加文件,把exe文件添加进去就可以了。
      

  8.   

    刚才试了一下!用SetupFactory7打包的时候,根据我给的工程路径把文件夹中所有的文件都给扫描到了!文件后缀有.dll,.obj,.ocx,.scc,.frm,.frx,.tmp,.vbw,.exe……上述多种文件!以前我打包的时候是直接把打包工具自动找到的文件全部打包!
    请问那我应该把那些文件打包那些文件删除不要?
      

  9.   

    点击菜单中的【工具】下面的【扫描VB工程】,在弹出的窗体中选择浏览,然后找到vbp文件,最后点确定就行了,不会把frm,frx这些文件扫描进来的。
      

  10.   

    哦晓风谢谢你了!回家以后一定送分!能知道你的QQ马!我是虽然接触vb有一年多了!但是在很多方面还是新手!希望以后能多得到你的帮助!