请问各位:谁有VB编译成汇编的工具,脱离msvbvm60.dll也能执行。谢谢!

解决方案 »

  1.   

    呵呵,我看啊,不如直接用VB写脱离Windows的软件吧
      

  2.   

    Basic有可能,因为有其它编译器
    VB不可能.
      

  3.   

    用VB5写就可以脱离msvbvm60.dll也能执行了! ^_^
      

  4.   

    听说有一种方法,但没有试过,是因为水平不够.VB6使用的是VC6的LINK程序.
    所以,在VB6编译过程中,把VB生成的OBJ文件保存下来,在用LINK程序去连接,具体方法记不太清,但在网上找找,应该有这方面资料的.
      

  5.   

    回复人: jdler(闲人) ( ) 信誉:95  2004-07-28 00:09:00  得分: 0  
     
     
       用VB5写就可以脱离msvbvm60.dll也能执行了! ^_^
      
     
      

  6.   

    vb5也是需要msvbvm5.dll的,basic32是代码级编程工具,它完全脱离自带文件,可以只用windows本身的api就能运行,编译出来的可执行文件很小!海梅网络
    http://hm120.vicp.net
    提供软件下载、在线音乐、编程问题解答
      

  7.   

    //呵,楼上的都是那么humor应该是humorous,呵呵
      

  8.   

    有可能,不过先得把msvbvm60.dll反汇编,嘿嘿
      

  9.   

    建议你使用PowerBasic来编写你的程序,当然与VB会有一点区别
      

  10.   

    若能脱离WINDOWS环境就更好了! :-(
      

  11.   

    如果用VB可以编写一个程序自动判断是Windows环境还是纯DOS环境(包括IBM的PC-DOS)下运行那就好了,实现windows环境直接调窗口显示并执行相应代码dos环境下能模拟出本程序在windows环境中运行的环境,并运行窗口及相应代码,退出程序时仍然在纯DOS下,要速度快点,还能用鼠标,即完全在纯DOS下执行windows程序代码,只是你自己的程序,不要用虚拟机之类的东西,不过我还没见过在DOS下动行windows的虚拟机,只有在windows下运行dos的虚拟机;不要告诉我用API来测试,因windows程序在纯DOS下不能运行,没有win环境,不要告诉我判断出是纯DOS环境后自动启动windows来运行本程序,然后在退出本程序时再回到纯DOS,这样你干脆与微软商量一下可不可以把你的程序做成windows的外壳,然后同微软的windows一起发行
      

  12.   

    呵呵,以前的DOS的QB、GB、TB等就有可能,如BAS2ASM。
      

  13.   

    VB5也要運行庫文件的﹐只是Window98第二版已帶了這個運行庫﹐
    VB6的運行庫可以說是所有編程語言中最為繁雜的一種了﹐就連VB運行環境編譯自己的工程時也是在一大堆DLL中打轉﹐要想反編譯它都相當的困難﹐更別說什么做一個編譯器了﹐基本上沒希望