ASP程序打包工具(即打包成exe文件)
将程序组成单文件的方法

将程序组成单文件的方法将一个程序组成单个文件是一种常见的开发技术,这样可以方便地部署、传输和维护应用程序。
下面将介绍一些常用的方法。
1.打包为单个可执行文件(exe)这种方法适用于需要将程序发布为可执行文件的场景。
可以使用一些工具,如PyInstaller(用于Python程序)或者JAR(用于Java 程序)将所有的依赖项和资源文件打包为一个单独的可执行文件。
这样用户只需要运行一个文件即可使用程序,无需担心依赖项的安装和配置。
2.嵌入资源文件将所有的资源文件(如图片、音频、配置文件等)嵌入到程序文件中,可以减少对外部文件的依赖,使程序更加独立。
一些编程语言和框架提供了内置的功能,如Java的资源管理器和C#的资源文件,可以将这些文件嵌入到程序中。
3.使用代码合并工具有一些工具可以将多个源代码文件合并成一个单个文件,如Webpack(用于JavaScript程序)和pyminifier(用于Python程序)。
这些工具可以将项目的所有源代码合并为一个文件,从而方便地部署和传输。
4.压缩和加密为了减小文件大小并增加安全性,可以将程序文件进行压缩和加密。
压缩可以使用一些常见的压缩算法,如gzip或者ZIP,而加密可以使用对称加密算法或者非对称加密算法。
这样可以有效地减小文件大小并增加程序的安全性。
5.使用代码生成工具使用一些代码生成工具,可以将程序的源代码自动生成为一个文件。
这些工具可以通过模板、配置文件或者代码片段来生成代码,并且可以按照需求将生成的代码合并为一个单独的文件。
6.使用虚拟环境使用虚拟环境可以将程序及其依赖项隔离在一个文件夹中,从而实现将程序组成单个文件的效果。
一些编程语言和框架提供了相应的工具,如Python的虚拟环境工具venv和Java的虚拟环境管理器。
总结起来,将程序组成单个文件的方法包括打包为单个可执行文件、嵌入资源文件、使用代码合并工具、压缩和加密、使用代码生成工具以及使用虚拟环境等。
解包和打包exe文件的方法

解包和打包exe文件的方法1.引言1.1 概述概述:在软件开发过程中,我们经常会遇到需要解包和打包exe文件的情况。
解包exe文件是指将经过编译的可执行文件进行还原,以获取其中的源代码、资源文件等内容。
而打包exe文件则是将源代码和相关资源文件重新打包成可执行文件。
这两个操作在软件开发、软件逆向工程和软件调试等领域中都有广泛的应用。
解包exe文件的方法可以分为使用解包工具和手动解包两种方式。
使用解包工具是指使用专门的软件工具来进行解包操作,它能够自动分析可执行文件的结构并提取其中的内容。
手动解包则是通过一些常见的手段,如二进制文件编辑器或调试器,以手动的方式逆向还原可执行文件中的内容。
打包exe文件的方法也可以分为使用打包工具和手动打包两种方式。
使用打包工具可以方便地将源代码和相关资源文件打包成可执行文件,它提供了简单易用的图形界面和各种打包选项。
手动打包则需要开发人员手动进行文件的整理和编译操作,相对来说比较繁琐。
总结起来,解包和打包exe文件是软件开发中常见的操作,通过解包我们可以获取到可执行文件中的源代码和资源文件,有助于我们理解和调试软件;而打包exe文件则可以将我们的源代码和资源文件重新打包成可执行文件,方便我们发布和分发软件。
在进行解包和打包操作时,可以根据需要选择使用相应的工具或手动操作的方式,以达到我们的目的。
1.2 文章结构文章结构负责为读者介绍本文的组织和内容安排。
本文主要围绕解包和打包exe文件的方法展开讨论。
在本文中,我们将首先提供一个引言部分,概述本文的背景和目的。
接下来,将详细介绍解包exe文件的方法,包括使用解包工具和手动解包。
然后,我们将探讨打包exe文件的方法,包括使用打包工具和手动打包。
最后,我们将通过总结解包和打包exe文件的方法,提供一些结论和建议。
通过本文的阅读,读者将能够全面了解解包和打包exe文件的技术和方法,并且可以根据自己的需求选择适合的方式进行操作。
Python如何将py文件打包成exe

Python如何将py⽂件打包成exe安装pyinstaller打开cmd窗⼝,输⼊pip install pyinstaller,命令⾏输出successfully表⽰成功。
⽣成exe⽂件⼀、单个py⽂件在py⽂件⽬录下,打开cmd窗⼝,输⼊pyinstall -F XXX.py,执⾏成功的话,会在当前⽬录⽣成⼀个dist⽂件夹,XXX.exe⽂件在此⽂件夹下。
如果是图形窗⼝,不想要控制台出现的话,可以pyinstall -F XXX.py --noconsole:安装好pyinstaller后,我们会得到两个辅助⼯具,pyi-grab_version和pyi-set_version。
1. 使⽤pyi-grab_version创建版本信息模板⽂件,⾸先找到⼀个有版本信息的XXX.exe⼯具,在此⽬录下打开cmd窗⼝,输⼊pyi-grab_version XXX.exe,执⾏成功后,会在此⽬录下获得⼀个file_version_info.txt⽂件,这个就是我们要的⽂件版本信息模板⽂件。
2. 有了模板⽂件后,我们需要修改⾥⾯的内容,换成我们⾃⼰想要的版本内容,最好⽤nopad++打开。
3. 在打包时加⼊版本信息。
⽅法⼀、还没有打包成exe的py⽂件pyinstaller -F --version--file file_version_info.txt XXX.py⽅法⼆、已经打包好的exepyi-set_version file_version_info.txt XXX.exe⼆、1、尽量将所有要执⾏的py⽂件放在⼀个⼤⽂件夹下(⾥⾯允许有多个⽂件夹)2、命令⾏输⼊pyi-makespec main.py 或者 pyi-makespec -F main.py(main.py为Python程序的⼊⼝py⽂件)。
pyi-makespec main.py --> 打包之后会⽣成⼀个⽬录 pyi-makespec -F main.py --> 打包之后只会⽣成⼀个exe 选择⼀个命令即可。
ASP.NETCore导入导出Excelxlsx文件实例

Core导⼊导出Excelxlsx⽂件实例 Core 使⽤EPPlus.Core导⼊导出Excel xlsx ⽂件,EPPlus.Core⽀持Excel 2007/2010 xlsx⽂件导⼊导出,可以运⾏在Windows, Linux和Mac。
EPPlus.Core 是基于EPPlus 更改⽽来,在Linux 下需要安装libgdiplus 。
下⾯在 Core 中导⼊导出Excel xlsx ⽂件。
新建项⽬新建⼀个 Core Web Application 项⽬ASPNETCoreExcel,选择Web 应⽤程序不进⾏⾝份验证。
然后添加EPPlus.Core 引⽤。
使⽤NuGet 命令⾏:Install-Package EPPlus.Core也可以使⽤NuGet包管理器安装。
导出xlsx⽂件新建⼀个XlsxController ,添加Export 操作。
public class XlsxController : Controller{private IHostingEnvironment _hostingEnvironment;public XlsxController(IHostingEnvironment hostingEnvironment){_hostingEnvironment = hostingEnvironment;}public IActionResult Index(){return View();}public IActionResult Export(){string sWebRootFolder = _hostingEnvironment.WebRootPath;string sFileName = $"{Guid.NewGuid()}.xlsx";FileInfo file = new FileInfo(bine(sWebRootFolder, sFileName));using (ExcelPackage package = new ExcelPackage(file)){// 添加worksheetExcelWorksheet worksheet = package.Workbook.Worksheets.Add("aspnetcore");//添加头worksheet.Cells[1, 1].Value = "ID";worksheet.Cells[1, 2].Value = "Name";worksheet.Cells[1, 3].Value = "Url";//添加值worksheet.Cells["A2"].Value = 1000;worksheet.Cells["B2"].Value = "LineZero";worksheet.Cells["C2"].Value = "/linezero/";worksheet.Cells["A3"].Value = 1001;worksheet.Cells["B3"].Value = "LineZero GitHub";worksheet.Cells["C3"].Value = "https:///linezero";worksheet.Cells["C3"].Style.Font.Bold = true;package.Save();}return File(sFileName, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");}}通过依赖注⼊获取HostingEnvironment,对应可以获取程序的相关⽬录及属性。
NetBox使用教程

NetBox 是北京综艺达软件技术有限公司自主研制的一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,它是除了apache和微软的IIS和PWS之外的第四个可以运行ASP的应用服务器。
该软件不仅仅可以将自己的电脑搭建成一个网络服务器,还可以将应用服务器和ASP(内含ASP解释器)全部封装成一个标准的Win32下可执行的.EXE文件,尺寸大小一般在1MB以内以后我们只要在服务器上运行这个封装的exe文件,就可以访问该EXE文件内的网页了。方便了移植。
那么访问地址后面必须加 :端口号 才能正常访问
Set host = httpd.AddHost("", "\www") 中的www就是你放网站程序的目录。也就是一定要与第二步将建立的目录名称相同!
host.AddDefault "index.htm" --\
host.AddDefault "index.asp" | 这些就是指设置默认首页文件,
支持基于 Microsoft、CISCO 和其他厂商的群集技术
兼容 Windows Script Components 并提供编译支持
支持 WAP、WML
构建 Web Service 和 Internet 应用程序
NetBox 提供一套完整的脚本语言开发环境,提供超轻量脚本引擎和极快的 Web Server,桌面应用对象轻松开发出基于 HTML 界面整合多种媒体的 XML 桌面应用。
最后,我们得到了编译成功的那个执行文件,就是封装好的程序,可以复制到其它电脑上直接运行。很方便吧!
说明:
VBA封装成EXE制作全攻略

VBA封装成EXE制作全攻略VBA(Visual Basic for Applications)是一种用于自动化任务和宏编程的编程语言,通常用于Microsoft Office应用程序中。
封装VBA代码成EXE文件可以实现代码的独立运行,无需依赖特定的Office程序。
以下是将VBA代码封装成EXE文件的全攻略。
第一步:安装VBA编译器第二步:准备VBA代码第三步:使用VBA编译器1.打开VBA编译器软件,并选择“创建新工程”或“新建项目”。
2.在新建项目中,选择“添加文件”或“导入文件”,并选择您准备好的VBA代码文件。
3.确认所选择的文件已正确导入,并在编译器中显示出来。
4.点击“生成EXE”或“编译”按钮,开始将VBA代码编译为EXE文件。
5.等待编译器完成编译过程。
编译器会生成一个可执行文件(EXE文件),该文件可以在没有安装Microsoft Office的计算机上独立运行。
第四步:配置EXE文件1.可以在编译器中选择EXE文件的输出路径和文件名。
建议选择一个易于记忆和识别的文件名,并将文件保存在合适的路径下。
2.配置EXE文件的图标和其他相关信息。
可自定义EXE文件的图标,以使其在运行时更易于识别和区分。
第五步:测试和部署在封装好VBA代码的EXE文件之后,建议进行测试以确保其在不同的计算机上均能正常运行。
将EXE文件复制到没有安装Microsoft Office 的计算机上,并执行文件以验证其功能和兼容性。
在部署EXE文件时,还可以选择为用户提供一些额外的说明和文档,以便帮助用户正确使用该文件。
总结:封装VBA代码成EXE文件可以使代码在没有安装Microsoft Office 的计算机上独立运行。
通过安装VBA编译器、准备和测试VBA代码、使用编译器生成EXE文件,并在部署前进行测试和配置,您可以轻松地将VBA 代码封装成EXE文件,并在其他计算机上分享和使用。
希望以上的全攻略对您有所帮助!。
pyinstaller打包exe程序的步骤和添加依赖文件的实现

pyinstaller打包exe程序的步骤和添加依赖⽂件的实现⽬录pyinstaller打包exe程序和添加依赖⽂件1、安装pyinstaller库2、pyinstaller的打包机制3、打包命令4、添加导包外的⼀些依赖⽂件5、.spec⽅式打包6、pyinstaller常⽤参数pyinstall打包时的依赖问题pyinstaller打包exe程序和添加依赖⽂件或许我们并不是专业的程序猿,但是却可以通过python来提⾼我们的⼯作效率,减少加班时间,让代码替我们完成⼀些重复的⼯作,节省下来的时间去泡个妹⼦,牵牵⼩⼿不⾹吗话不多说,马上进⼊本次pyinstaller打包⼯具知识分享,隔壁家⼩东⼥朋友叫我待会⼀起去吃饭呢。
1、安装pyinstaller库命令⾏输⼊以下命令,如图显⽰是我已经装过了:pip install pyinstaller2、pyinstaller的打包机制python脚本的运⾏离不开python解释器,把脚本打包成exe可执⾏⽂件时,pyinstaller会将python解释器和脚本⼀起打包,同时把需要⽤到的第三⽅库和依赖包⼀并打⼊到exe⽂件中,下⾯我就以最近写的⼀款装包⼯具为例,简述⼀下我的打包过程。
3、打包命令pyinstaller-F [main.py]这条命令指的是将以main.py为主程序的脚本打包为单独⼀个exe⽂件,-F参数表⽰覆盖打包,⽆论打多少次包都会是最新的。
你可以选择cmd命令⾏进⾏操作,也可以使⽤pycharm的Terminal端⼝进⾏,我使⽤的是Terminal。
如图。
运⾏完毕后,会看到build,dist,和.spec⽂件⽣成。
dist⾥⾯的exe⽂件就是刚刚⽣成的可执⾏⽂件,这样简单快捷的打包就完成啦。
4、添加导包外的⼀些依赖⽂件像第3步这种情况是程序中不需要依赖外部⽂件的,假如程序逻辑中需要依赖⼀些⽂件,但pyinstaller并不会将⾃动把这些⽂件帮你打包进去,⽐如,⼀个第三⽅库中有⼀段程序需要去使⽤public.xml⽂件,当打包完成后,这个⽂件是不会⾃动打包进去的,那该怎么办呢?别急,pyinstaller为我们提供了参数配置⽂件,也就是刚刚⽣成的.spec⽂件,我们只需要再datas中配置需要打包的⽂件即可,⽐如datas=[('D:\\python3.6.5\\Lib\\site-packages\\androguard\\core\\resources\\public.xml','androguard\\core\\resources')表⽰的是将public.xml⽂件打包到androguard\core\resources⽬录下其他的⼀些参数配置请⾃⾏百度,如有时需要让pyinstaller不打包某些⽤不到的模块,可通过在excludes=[]中添加此模块实现,如excludes=[‘xxx’]。
在ASP中如何调用EXE可执行文件在客户端运行

在ASP中如何调用EXE可执行文件在客户端运行1.使用超链接跳转:```html<a href="path/to/executable.exe">Run executable</a>```2. 使用Shell命令:可以使用ASP中的Shell命令将可执行文件直接在客户端运行。
下面是一个使用VBScript调用可执行文件的示例代码:```vbscript<%Dim objShellSet objShell = CreateObject("WScript.Shell")objShell.Run "path/to/executable.exe"Set objShell = Nothing%>```这种方法不依赖于用户点击任何链接,而是在服务端执行Shell命令,并将可执行文件路径发送给客户端运行。
需要注意的是,该方法需要确保服务器上的ASP脚本有足够的权限来执行Shell命令,并且客户端机器上已经安装了与可执行文件相关的应用程序。
3. 使用JavaScript:可以使用JavaScript的window.open方法来调用可执行文件。
在ASP页面中,可以在合适的位置插入以下JavaScript代码:```javascript<script>function runExecutablwindow.open('path/to/executable.exe');}</script>```然后,可以在需要调用可执行文件的地方使用调用该JavaScript函数的方式。
例如,可以将一个按钮的点击事件绑定到该函数:```html<button onclick="runExecutable(">Run executable</button>```通过在客户端触发JavaScript函数,该方法将在客户端运行可执行文件。
HTML网页KRPano项目一键打包EXE工具(HTML网页打包成单个windows可执行。。。

HTML⽹页KRPano项⽬⼀键打包EXE⼯具(HTML⽹页打包成单个windows可执⾏。
HTML⼀键打包EXE⼯具使⽤说明⼯具简介HTML⼀键打包EXE⼯具(HTML封装EXE,桌件)能把任意HTML项⽬(⽹址)⼀键打包为单个EXE⽂件,可以脱离浏览器和服务器,直接双击即可运⾏。
⽀持KRPano全景VR项⽬,WebGL游戏项⽬(Egret游戏打包,Cocos游戏打包,RPG MV Maker游戏打包),课件打包,⽹址打包等.官⽅⽹址下载地址购买地址交流群HTML⼀键打包⼯具群:429338543 (购买咨询请直接加群主)HTML⼀键打包⼯具具有以下特性1. 可以把HTML项⽬打包为单个EXE⽂件2. 打包后的EXE⽂件可以脱离服务器环境运⾏3. 打包后的EXE⽂件可以拷贝到任何Windows机器上运⾏4. 打包后的EXE⽀持最新的浏览器特性,⽀持并优化KRPano项⽬5. 打包后的EXE⽂件可以有效保护HTML/JS/CSS等资源。
6. 打包⼯具⽀持Chrome内核和IE内核,可以根据需求选择使⽤7. ⽀持KRPano全景VR项⽬,⽀持Egret, Cocos, RPG Maker游戏引擎,⽀持课件打包HTML⼀键打包⼯具使⽤说明软件截图:基本操作流程:打包本地HTML项⽬1.⾸先点击"打开本地HTML⽂件",可以选择本地的⼀个HTML项⽬例如,我们选择了⼀个KRPano项⽬的主HTML⽂件,tour.html2.⾃定义图标(可选,如果留空,则使⽤默认图标)在软件界⾯中,选择"打开本地图标⽂件"按钮,可以浏览本地的ico图标⽂件,⾃定义exe⽂件的图标。
ico图标⽂件可以在如下的⽹址进⾏制作和转换(最佳分辨率为256*256)3.如果选择了打包安装包形式,可以设置软件ID,⽤于区分不同的应⽤,确保安装时不会被互相覆盖4.选择好后,点击打包按钮,打包好后,会⽣成⼀个exe⽂件。
Python打包exe文件方法汇总【4种】

Python打包exe⽂件⽅法汇总【4种】Python作为解释型语⾔,发布即公开源码,虽然是提倡开源但是有些时候就是忍不住想打包成exe,不仅仅是为了对代码进⾏加密,⽽是为了跨平台。
防⽌有些没有安装py环境的电脑⽆法运⾏软件。
⽬录对python代码打包成exe的⽅式有4种,py2exe,pyinstaller,cx_Freeze,nuitka,分别对以上4种⽅法介绍,欢迎纠错和提供新的办法。
py2exe介绍py2exe是⼀个将python脚本转换成windows上的可独⽴执⾏的可执⾏程序(*.exe)的⼯具,这样,你就可以不⽤装python⽽在windows系统上运⾏这个可执⾏程序。
优点:可以把python打包成exe缺点:打包好的 exe只能在相同的系统下运⾏,⽐如你在XP系统⽤py2exe打包好的exe只能在XP上运⾏,在win7上肯定有问题,⽽且也是存在在别的XP机⼦上也可能不能运⾏,因为⼀些别的机⼦可能会缺少dll⽂件什么的,作者我当时之所以抛弃py2exe 也是因为这个原因;打包的⽂件也需要打包同exe下的dll,和⼀些库的压缩包,不然exe根本跑不起来打包时候报始终报RuntimeError: BeginUpdateResource错误,就需要拷贝dll⽂件。
C:\WINDOWS\system32\python27.dll复制到dist⽬录总之⽑病⼀⼤堆,基本上已经舍弃了使⽤安装好后,准备进⾏打包准备⼀个⽂件x.py,这个x.py就是想要打包成exe。
然后这x.py同⽬录下新建⼀个setup.py,内容如下:#coding=utf-8from distutils.core import setupimport py2exeincludes = ["encodings", "encodings.*"]#要包含的其它库⽂件options = {"py2exe":{"compressed": 1, #压缩"optimize": 2,"ascii": 1,"includes": includes,"bundle_files": 1 #所有⽂件打包成⼀个exe⽂件}}setup (options = options,zipfile=None, #不⽣成library.zip⽂件console=[{"script": "x.py", "icon_resources": [(1, "Q.ico")] }]#源⽂件,程序图标)然后这cmd窗⼝下运⾏:python setup.py py2exepyinstallerPyInstaller除了win32平台外还⽀持Linux,Unix平台.py2exe的⽤法在前⾯的博⽂⾥已经有了,现在看看PyInstaller,pyinstaller是⽬前应⽤最多的python打包⼯具,也是我最常⽤的。
使用NetBox简单实现ASP封装为EXE教程.

使用NetBox简单实现ASP封装为EXE教程NetBox是一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,使用 NetBox,可以完全使用脚本语言(比如 VBScript,Javascript) 创建出稳定高效的应用软件,并且可以平滑移植到从 Windows 98 到 Windows .NET Server 的全部操作系统上。
适用范围对于 WEB 应用,可以迅速将已有的iis+asp 的应用平滑移植到NetBox应用中,除极少数高级编程外,代码不需要任何修改,同时NetBox还提供大量扩展部件,使得 WEB 应用更加方便。
由于NetBox可以将全部代码最终发布成为应用程序,保护了开发人员的利益和代码的完整性。
同时,NetBox还可以方便地编写更多的桌面应用、系统服务器应用、定制网络应用等等。
运行环境要求NetBox的基本运行环境要求很低,最低要求只需要 Windows 98 或者 Windows NT + IE4 即可运行。
而如果需要使用系统其他部件(比如ado),则需要根据系统情况,如果系统本身未缺省安装,需要自行安装。
下面列出的是经过测试的所有系统平台:Windows 98Windows 98 SEWindows MEWindows NT+IE4Windows 2000Windows XPWindows .NET Server以上为该软件的说明文件内的内容。
简单的形容就是把ASP文件打包成一个EXE文件,并且不需要在调试的机器上安装IIS即可正常调试。
如果按照说明书来操作的话,观看比较繁琐,本人为方便大家使用,现制作一个简单的使用教程。
封装过程1、首先安装NetBox,安装时全部是英文界面,默认安装。
2、安装完毕后运行桌面上的NetBox Deployment Wizard快捷方式3、打开时有个提示框,是选择软件语言类型的,在此处选择为简体中文,点确定即可。
软件界面:4、准备步骤:4.1、安装IIS;4.2、在D盘根目录下建立111文件夹(其实在哪个盘符下建立都可以,我是个人喜好。
exe编译打包原理

exe编译打包原理EXE 编译打包是指将程序源代码(通常是以高级语言,如C++、Java等编写的)转化为可执行文件(EXE文件)的过程。
在这个过程中,需要进行一系列的处理和转换,以便最终生成一个可以在特定操作系统上运行的可执行文件。
下面是一个大致的EXE编译打包流程:1.语法分析:在编译过程的第一步,源代码将会被解析为词法单元和语法结构。
这个过程通常由词法分析器和语法分析器实现,它们会对源代码进行扫描并生成一个抽象语法树(AST)。
2.语义分析:在语义分析阶段,编译器将会对源代码进行更深入的分析。
它会检查变量和函数的声明与使用是否符合语法规则,进行类型检查,检查代码中可能存在的错误或警告。
3.优化:在这个阶段,编译器将会对源代码进行优化,以提高程序的性能和减小可执行文件的大小。
优化可以包括控制流优化、算术表达式简化、常量折叠等。
优化的目标是使程序在运行时更加高效。
4.中间代码生成:在编译的过程中,编译器通常会生成一种类似于汇编语言的中间代码。
中间代码是一种中间表示形式,它将源代码转化为可执行代码的过程进行了拆分,并且是与目标机器无关的。
5.目标代码生成:在这个阶段,编译器将会将中间代码转化为特定操作系统上的机器码。
这个过程通常由后端编译器来完成,根据目标机器的架构和指令集来生成与之相匹配的可执行代码。
6.链接:在生成目标代码后,编译器将会对其进行链接。
链接的目的是解决函数调用和全局变量访问等问题,将不同模块之间相互依赖的符号解析为最终可执行文件中的实际地址。
链接器还会合并不同的代码段和数据段,生成最终的可执行文件。
7. 打包:在链接完成后,编译器将会将生成的可执行文件与所需的库文件和其他资源文件进行打包。
这个过程通常由打包工具完成,例如在Windows 上使用的是 installshield或者NSIS。
8.测试和调试:最后,生成的可执行文件将会进行测试和调试,以确保它可以在目标操作系统中正确地运行。
如何为winform程序打包(图解)

如何为winform程序打包(图解)1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)此主题相关图片如下:2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.3:开始制作安装向导完成后即可进入项目文件夹:双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户桌面"中.这样安装程序安装安装完成后会在"开始->所有程序"和"桌面"上生成程序的快捷方式.然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称"; 然后打开解决方案管理器,右击你的解决方案名称,选择属性:在打开的属性页中,选择"系统必备",在打开的系统必备页中,选中如下中的选择项,这个很重要!!!!!1!!!!!选上以后,在生成的安装文件包中包含.netframework组件.(这个选项默认是没有选中的)好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!4:制作完成现在打开解决方案文件夹下的debug文件夹,就可以看到生成的安装文件了.【续】关于"卸载"功能的添加上面的文章只介绍了简单的生成安装的方法,但是在2005下并没有直接生成卸载程序的功能,所以我们只好用msi来实现了,原理我就不讲了,网上一搜一堆,我只讲操作,【1】:在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,这个文件在c:\windows\system32文件夹下,添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",当然这个关系不大,改不改都行的.然后给他创建一个快捷方式,放到桌面或者"开始-程序"中,我选择放在了开始菜单中,然后下面我们要的做的就是查找这个部署项目的ProductCode了, 鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,这个区别很大,这时你就可以看到ProductCode了,然后打开你创建的那个快捷方式的属性对话框,在Aguements属性中输入"/x {ProductCode}",好了,然后点击"生成解决方案"即可生成带有卸载功能的安装程序了.。
打包成exe可执行文件的方法

打包成exe可执⾏⽂件的⽅法Python安装扩展库与打包成exe可执⾏⽂件的⽅法1、安装扩展库的⼏种⽅法。
⾸先可能需要使⽤pip install --upgrade pip来升级本机的pip程序。
然后在命令提⽰符环境(即cmd⽅式)执⾏下⾯的命令(以numpy为例):python -m pip install numpy 安装numpy扩展库pip install numpy 安装numpy扩展库pip install --upgrade numpy 升级numpy扩展库如果有的库⽆法安装,或者安装以后⽆法正常使⽤,这时可以尝试到下载相应的whl⽂件(注意,下载以后⼀定不要修改⽂件名),然后执⾏命令(以适⽤于64位Python 3.5.x的pygame扩展库为例):pip install pygame-1.9.2a0-cp35-none-win_amd64.whl2、Python程序打包成exe程序之后可以在没有安装Python解释环境的Windows平台上运⾏。
Python程序打包常⽤的是py2exe⼯具,假设有Python程序⽂件CheckAndViewAutoRunsInSystem.py,现在编写setup.py⽂件,内容为:import distutilsimport py2exedistutils.core.setup(console=['CheckAndViewAutoRunsInSystem.py'])最后在命令提⽰符下执⾏下⾯的命令,python setup.py py2exe接下来就会看到控制台窗⼝中⼤量的提⽰内容飞快地闪过,这个过程将⾃动搜集CheckAndViewAutoRunsInSystem.py程序执⾏所需要的所有⽀持⽂件,如果创建成功的话则会在当前⽂件夹下⽣成⼀个dist⼦⽂件夹,其中包含了最终程序执⾏所需要的所有内容。
等待编译完成以后,将dist⽂件中的⽂件打包发布即可。
如何将JAVA程序打包成exe文件

用专门将jar文件转换成.exe文件的软件,名称为:jsmooth-setup-0.9.7.exe方法如下:1,使用eclipse生成可执行的jar文件2,使用JSmooth生成exe文件(JSmooth的下载地址: /project/downloading.php)2.1 新建一个Jsmooth工程 2.1 在sketlon中选择“Console“ 或者 “Windowed“ 或者"web"2.2 在Executable中的配置: i. Executable Binary:填写目的输出源的名称。如test.exe. ii. Executable Icon :选择一个好看点的图标 iii. Current Driectory :.(表示当前工程目录,也就是你的test.exe的存储目录,当然也可行换成别的.) 2.3 在Applicationar包以及运行该jar文件所需要的类库(必须先做这步,这样才能选择下一步的main-class) ii. Main-Class:选中我们所需要运行的主类。 iii. 可选项Use an embedded jar:运行该exe时可能需要到的类库(这里只能有一个类库)。 2.4 在JVM Selection中的配置:(一般情况下,这步可以省略的) i. Minimum JVM Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4 2.5 Compile:OK,编译成功后,在你的输出目录上就会有一个崭新的exe程序了。注意:即使后面的选项的没用,也得点击一下,否则不等.有的工具不是免费的,比较麻烦.我现在用的打包工具是NativeJ,比较容易使用.
幻影 6级 2009-03-06
EXE4J的效果比较差,
如何把一个java程序打包成exe文件

核心提示:首先,将编译好地程序打包成文件,然后做出,这样代码就不可见了;但是文件在没有安装地电脑上不能运行,如果要求客户再去安装设置环境变量就不雅了.我们需要将打包. 这几步操作网上介绍地插件和方法很多,但有地好用有地不好用,而且有地还需要注册.经过尝试比较,在“千里冰...首先,将编译好地程序打包成文件,然后做出,这样代码就不可见了;但是文件在没有安装地电脑上不能运行,如果要求客户再去安装设置环境变量就不雅了.我们需要将打包.资料个人收集整理,勿做商业用途这几步操作网上介绍地插件和方法很多,但有地好用有地不好用,而且有地还需要注册.经过尝试比较,在“千里冰封”地博客上得到了很大地帮助.整理一下.使用这几个工具,您也可以顺利地发布您地程序!资料个人收集整理,勿做商业用途打包成双击可执行地文件.推荐插件:(使用)下载地址资料个人收集整理,勿做商业用途我用地是,它自带地打包方法在打包一些图片等资源时不是很爽.可以使用这个插件.安装方法解压后将文件夹下地文件夹拷到安装目录地下. 资料个人收集整理,勿做商业用途用此工具可以方便地将中地工程打包成文件.如果是要打成可执行地请注意选取主类. 资料个人收集整理,勿做商业用途你地项目〉>向导里有>...将文件转换成文件.推荐工具:用把打包成资料个人收集整理,勿做商业用途在我们写程序地时候,有时会有一种需求,那就是希望我们地程序是一个可执行文件,而不是一个文件,其实大部份时候,可执行地文件都可以满足要求,但是如果我们地程序是需要保护地,那么打包成文件就不太安全了,因为文件就是一个解压缩文件,一解压就什么都能看到了,当然也可以选择混淆,但是混淆了以后排错就没那么容易了,因为混淆地时候,把一些类地信息都混淆了.如何既保证代码地安全又容易排错呢?那么打包成就是一种很好地办法了,其实我今天介绍这个方法并不是希望大家去打包成文件,因为文件毕竟不是跨平台地,用了地格式就失去了地初衷了.资料个人收集整理,勿做商业用途可以打包成各种格式地,可以把打包进,也可以引用一个外部地文件,还可以打包成服务地程序,并且可以设置最低地版本,还可以设定启动画面,虽然已经实现了这一点,但是还是没有生成地启动画面快.资料个人收集整理,勿做商业用途将文件并打包成安装文件,可以在没有安装虚拟机地电脑上运行推荐工具:介绍资料个人收集整理,勿做商业用途是一个功能强大地,多平台安装文件生成工具,用于生成应用程序本地化地安装及应用程序发布. 地优异性在于它易于使用,紧密地集成到目标平台,以及灵活地管理与部署选项.资料个人收集整理,勿做商业用途创建发布树地图形用户界面允许你:* 完全自定义发布树在发布树地每一个目录中,你能设置整个目录内容或是磁盘上任何目录地单个文件.定义地视图与结果视图让你能完全控制安装程序将发布地文件. 资料个人收集整理,勿做商业用途* 处理特定平台地差异提供方便地“包含/排除”机制,使其适应平台方式来进行发布.* 针对, 及所定义地文件权限对发布树地每一个元素,当其安装在类似于这样地平台上时,你能自定义用户访问地权限.* 定义优良地卸载策略对发布树地每一个元素,你能决定在卸载时是否删除它.* 定义覆盖策略对发布树地每一个元素,你能配置不同地覆盖策略,当安装过程中需要覆盖文件时,这些覆盖策略会指示进行相应地操作. 资料个人收集整理,勿做商业用途* 定义安装地组件你能定义文件及目录地分组,形成分离地安装组件,这样你就可提供给用户来选择只安装一定地组件.其实一个好地应用如果不太好布署,那么别人也只能对它望而兴叹了,现在有了,很多布署地问题几乎全部解决了.我们可以用打包应用,然后用发布应用,以前程序布署难地问题,现在几乎都解决了不但用于打包很合适,并且它还提供了一组很强大很实用地与平台相关地.这些对于扩展我们地程序也是有很大地帮助地. 资料个人收集整理,勿做商业用途第二种方法.将项目打成:要将项目打包成文件,方法很多,可以用自带地打包工具打包,也可以用地生成.经过尝试后,我不推荐用打包,因为要自己编写脚本语言,还要增加一些外部地,所以我打了好几次都没打成.资料个人收集整理,勿做商业用途在这里介绍两种方法生成,第一种是用地功能.在要打包地项目上击右键,选择,在窗口中选择里地.后地窗口中已经自动选好了要打包地项目,用户可以点击加号查看项目里被打包地内容.在下面地里设置你打包生成文件地输出目录,下一步在出现地窗口中选择,在下面地后面直接点,它会自动列出你项目中有主函数地类.选择主类后点即可生成文件.在此说明一下,这种打包方法不能把项目中地外部地包打进来,因该是也要编写一些脚本语言,没往深研究.所以生成后地有些是不能执行地.资料个人收集整理,勿做商业用途第二种方法是利用地一个第三方插件生成文件,也是本人觉得最简单最方便地一种生成方式.先从网上下载些插件,解压后是一个地文件夹,里面只有一个文件夹,我地是“”将它到文件夹下,此插件就安装成功了,重启在项目上右击就会看到多出一个“ ”在前面有个绿色地“”号,这时你就可以用此插件打包你地项目了.进去后第一个界面里增入要生成地文件名,我地是“”.在后点像一样它也会列出你项目中地主类,选择后其它默认即可,后会列出你要打包地所有内容,这个插件地优势就是可以将你项目中地外部也打进来,有三个先项,其中是生成脚本文件,方便用户以后修改脚本,其它两个按钮没用.在这里什么都不点,直接点F就可以生成文件.资料个人收集整理,勿做商业用途.将打成文件:虽然此时地文件已经可以执行了.生成地文件我也是用两种方法实现地,用到地打包工具是和,它们地不同会在我下面地介绍中体现出来.资料个人收集整理,勿做商业用途首先是,这个软件是绿色地,不用安装,解压后可以直接运行,但这个软件生成地文件不是跨平台地.运行此程序首先就是输入要打包地文件,我们浏览选择我们之前用生成地“”项目文件(详见),下面那个选项是提示用户最低要求地版本,一般选.下一步,因为我们地寝室管理系统是图形界面,所以在这里选“W窗口程序”下一步它也是自动生成要执行地主类,你只要选择就可以.下面地选框可以选择你启动程序显示地图片.下一步后这个窗可按个人喜好选择.下一步,如果你地程序还有什么依赖地外部文件,可以从这里加上,但因为之前地以经将我们项目所用地那三个连数据库地外部类打进包里了,所以这里不用再添加.如果你之前是用E打地包,那么这里就需要再把那个三个数据库地包加进来了(详见).下一步是添入要生成地文件名,再选一个程序图标就可以了,下一步后生成文件,点完成.双击生成地文件就能看到运行效果了,这种文件还没有脱离环境,还不能跨平台使用,只能用于小组成员测试使用.资料个人收集整理,勿做商业用途下面进入最关键地,如何打包跨平台地文件.用到地软件是,我用地是版地,此软件需要破解.安装后运行左窗窗口标有十步,其实打包过程也非常简单.第一步完全略过,直接点第二步我们选择“ ” 就是选择我们已经有制作好地文件.第步上面是项目名称,可随便填写,下面一个写出你想要将打包后地文件输出地目录我地是“桌面\\”.第步,由于我地演示程序是图形地,所以选第一个,如果你地程序是控制台地,则选择第二个,写你将要生成地文件地名字,可以选择生成文件地图标.第步,先别管上面地,先在下面单击绿色地“”号,在弹出地窗口中点,然后找到起初已经做好地(详见)文件,""后返回,在下面地里就出现文件路径后,再在上面栏内点击找到所在地类.第步,你系统地版本,一般是填个,下面填在这里单击,选择.选这个就是因为我们要把环境也打包进来,好让程序能跨平台使用.首先要从你系统地下地目录到你文件地输出目录下“桌面\\”,然后回到中在弹出窗口删除列表中地所有项.我地是三项,一个注册表地,一个环境变量地,一个环境变量地,都不要.然后单击绿“”,选择并选择地根目录,我地是“桌面\\”就是后地目录,选完后弹出窗口中地里会显示“.\”.点关闭该窗口,返回地主窗口,你就可以看到刚加地路径.再从主窗口左侧窗口中单击,并选择,在弹出地窗口中选择,单击按钮继续.、步是一些个性设置默认即可.第步编译完后第步你点那个“ ”按钮就可以看到程序运行效果了,然后再点” ”保存一个生成地一个文件,随便存哪里都行,和我们地程序无关.全部制作过程就完工了.资料个人收集整理,勿做商业用途。
用netbox将asp网站打包成EXE格式文件

用netbox将asp网站打包成EXE格式文件使用NetBox 可以方便的将asp 应用编译成为独立运行的执行程序,完全摆脱iis 的束缚,在几乎所有的Windows 版本上面直接运行,完全不需要考虑平台兼容性和对asp 运行环境的要求。
下面就是快速移植已有的asp 应用的步骤。
一、创建asp 运行环境首先创建一个空的目录,在你喜欢的位置,假设是d:websvr。
将netbox.exe 复制到这个目录,然后在目录中创建一个文件main.box,编辑其内容为:Dim httpdShell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample"---------------------- Service Event ---------------------Sub OnServiceStart()Set httpd = CreateObject("NetBox.HttpServer")If httpd.Create("", 80) = 0 ThenSet host = httpd.AddHost("", "wwwroot")host.EnableScript = truehost.AddDefault "index.asp"host.AddDefault "index.htm"host.AddDefault "index.html"httpd.StartelseShell.Quit 0end ifEnd SubSub OnServiceStop()httpd.CloseEnd SubSub OnServicePause()httpd.StopEnd SubSub OnServiceResume()httpd.StartEnd Sub上面的代码摘自《创建一个WEB 服务器》。
文件夹变成exe

文件夹变成exe在计算机中,文件夹是用来存储和组织文件的一种方式。
它们通常被用来保存和分类各种类型的文件,例如文档、图像、音频和视频等。
然而,有时候我们可能会遇到将文件夹转换为可执行文件(exe)的需求。
本文将讨论如何将文件夹转换为exe,并探讨这种转换的可能用途和潜在利弊。
首先,我们需要明确一点,文件夹本身并不具备可执行的属性和功能。
可执行文件是一种由计算机处理器能够直接执行的文件,而文件夹仅仅是一种容器或者说是组织文件的一种方式。
因此,将文件夹转换为exe实际上是将文件夹中的内容打包成一个可执行文件,以便在其他计算机上执行。
有几种方法可以将文件夹转换为exe。
一种常用的方法是使用专门的软件工具,例如ISE Setup或NSIS等安装制作工具。
这些工具可以将文件夹中的内容打包成一个自解压缩的exe文件,这意味着用户可以直接运行此exe文件,而无需额外的解压过程。
另一种常见的方法是使用脚本语言,例如Python或PowerShell等,来编写一个脚本,实现将文件夹中的内容打包成一个exe文件的功能。
这些脚本语言通常具备文件处理和打包功能的库,可以方便地创建一个可执行文件。
文件夹转换为exe的可能使用场景非常多样。
一种常见的用途是在软件开发过程中,将程序代码和相关资源文件打包成一个独立的可执行文件,以便于分发和部署。
这样做可以避免用户在安装软件时需要手动拷贝多个文件和文件夹,并且可以更好地保护软件的私有信息和源代码。
另外一个常见的用途是在制作光盘或USB驱动器的时候,将文件夹中的内容打包成一个可执行文件,方便将整个文件夹传输给其他人或者在其他计算机上浏览文件夹中的内容。
这种方式可以减少传输的时间和空间,并且保持文件夹的完整性。
然而,将文件夹转换为exe也存在一些潜在的利弊。
首先,尽管转换后的exe文件能够方便地执行文件夹中的内容,但用户在执行之前可能会担心安全性的问题。
因为exe文件是一种可执行文件,它有能力运行计算机上的任意代码,可能会带来潜在的风险。
ASP实现压缩文件

ASP实现压缩文件ASP实现压缩文件上传一个WINRAR的解压程序,就是WINRAR自己的解压程序,只需要它的核心程序RAR.EXE这个文件就可以了,在WINRAR的安装目录里可以找到。
然后要上传一个执行RAR.EXE的程序CMD.EXE 这个是WINDOWS操作系统里的程序,在系统盘WINNT/SYSTEM32文件夹中可以找到。
上传完这两个文件后,就需要编写一些程序代码来实现压缩与解压缩。
不妨将实现压缩功能的文件取名为ZIP.ASP,实现解压缩功能的文件取名为UNZIP.ASP。
程序代码中包含了WINRAR这个应用程序的命令行语法,下面简单介绍一下:WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径\>命令要WinRAR 运行的字符组合代表功能。
开关切换操作指定类型,压缩强度,压缩文件类型,等等的定义。
压缩文件要处理的压缩文件名。
文件要处理的文件名。
列表文件列表文件是包含要处理文件名称的纯文本。
文件名应该在第一卷启动。
可以在列表文件中使用//字符后添加注释。
例如,你可以包含两列字符串创建backup.lst:c:\work\doc\*.txt //备份文本文档c:\work\image\*.bmp //备份图片c:\work\misc 并接着运行: ************************你可以在命令行中同时指定普通的文件名和列表文件名。
解压路径只与命令e 和x ,搭配使用。
指出解压文件添加的位置。
如果文件夹不存在时,会自动创建。
字母命令列表:a 添加文件到压缩文件 c 添加压缩文件注释d 从压缩文件删除文件e 从压缩文件解压压缩,忽略路径f 刷新压缩文件中的文件i 在压缩文件中查找字符串k 锁定压缩文件m 移动文件和文件夹到压缩文件r 修复受损的压缩文件rc 重建丢失的卷rn 重命名压缩文件rr[N] 添加数据恢复记录rv[N] 创建恢复卷s[name] 转换压缩文件成为自解压文件类型s- 删除自解压模块t 测试压缩文件u 从压缩文件中更新文件x 以完整路径名称从压缩文件解压压缩其实程序代码中的关键之处就是用Server.CreateObject("Wscript.Shell")来执行CMD.EXE,CMD.EXE 运行RAR.EXE通过WINRAR的命令来执行解压缩文件与压缩文件的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 然后点 浏览 按钮,
3 输入要生成的执行文件的目录和名称,
4 点 Build...,开始编译。
成功喽……
最后,我们得到了编译成功的那个执行文件,就是封装好的程序,可以复制到其它电脑上直接运行。很方便吧!
说明:
(1):把自己的电脑搭建成网络服务器是免费的,2.8版封装成EXE文件,也完全免费了,好像连免费注册都取消了。
SOAP、UDDI、WSDL,方便构建出下一代 Internet 应用程序。
无论是开发简单的桌面应用,或是复杂的 Internet 应用,还是下一代的 Web Service 应用,你都可以从 NetBox 中得到巨大的帮助。
下面是 使用方法,简单介绍一下:
第一步、安装
1、先将NETBOX安装。一路点下一步。安装好不要去打开主程序
XML 桌面应用。
NetBox 提供 Microsoft IIS 5.0 兼容的 Active Server Pages 模块,不用修改代码直接将已经存在的使用 ASP
开发的应用程序移植到 NetBox 平台上来,也可以直接使用已经存在所有 COM 组件。通过修改一部分代码,用 NetBox
SSL、TLS 安全协议、RSA、DES 等加密算法和独立于应用程序的虚拟机技术使您的数据得到最大限度的保护。NetBox
提供将应用部署到无线设备的能力。NetBox 提供将您的应用编译成独立可执行文件的能力,极大的加快运行速度和代码安全性。使用 NetBox
开发,大大提高了应用系统的可扩展性、稳定性和安全性。NetBox 的出现也首次让应用软件开发商能够如此快速和容易的构建完整的基于 Internet 强大应用。
将应用安装成为服务,这样,系统无须手动运行便可以自动运行了。
如果需要卸载服务,则可以执行下面的命令:myapp -remove 来删除服务
五、编译
编译的过程是简单的,执行 nbdw.exe(NetBox Deployment Wizard就是部署向导)。
1 点 选择文件夹 按钮,找到刚才我们建立的目录 d:\web,
2、我们首先创建一个空目录,如
D:\web(或随便什么目录都行,桌面下都行,但最好是空的,因为方便打包),然后在在目录中创建一个新文件,并命名为:main.box,(也就是在web文件夹里加一个,main.box的文件。)
修改其内容如下:
Dim httpd
Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server
NetBox简介:
是北京综艺达软件技术有限公司自主研制的一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,它是除了apache和微软的IIS和PWS之外的第四个可以运行ASP的应用服务器。
该软件不仅仅可以将自己的电脑搭建成一个网络服务器,还可以将应用服务器和ASP(内含ASP解释器)全部封装成一个标准的Win32下可执行 的.EXE文件,尺寸大小一般在1MB以内以后我们只要在服务器上运行这个封装的exe文件,就可以访问该EXE文件内的网页了。方便了移植。
host.EnableScript = true
host.AddDefault "index.htm"
host.AddDefault "index.asp"
host.AddDefault "default.htm"
host.AddDefault "default.asp"
httpd.Start
然后再在www文件夹中其下创建一个 index.asp 文件,编辑内容如下:
I Love You!
然后保存!
或者将你的asp程序 放到这个目录下比如bbs论坛程序!
三、调试运行
然后,我们双击运行 main.box,这时候,系统托盘处应该出现一个红色的 .b 样的小图标。
好,我们打开浏览器,地址栏输入:127.0.0.1,或 localhost 看看:
(2):网络盒子的功能远远不止这些,我仅仅说了一些关于如何搭建能支持ASP的网络服务器,网络盒子的真正功能还等着大家去发掘呢?要知道,网络盒子才440KB,而它的说明文件却有5.63MB啊!
使用NetBOX编译后可以100%取代IIS,它的效率在Windows2000 Server下较IIS5.0提高50%以上,在 Windows98/NT/2000/Me/XP下都可以直接运行。使用NetBOX编译后的系统和我们日常运行一个标准的Windows应用程序没有任 何区别,彻底解决了Web应用的安装、维护和知识产权保护难题。更加难能可贵的是,比起iis和pws那庞大的身躯,netbox那只有440KB的大小 实在是太小巧精悍了!
网络多媒体桌面应用。NetBox 支持目前最为流行的 XML 和 Web Service 工业标准和 ASP、COM、.NET 等流行标准,NetBox
对第三方数据库的完美支持使您新构建的商务应用可以容易的将已有的应用系统整合进来,从而充分利用现有的 IT 资源,大大的节约投资。NetBox 提供的
NetBox Development Platform 开发 Server Application 和 Desktop Application,编译 Web
应用成独立可执行文件:
支持 JavaScript、VBScript、Perl 等脚本语言
支持 XML 和 Web Service
支持基于 Microsoft、CISCO 和其他厂商的群集技术
兼容 Windows Script Components 并提供编译支持
支持 WAP、WML
构建 Web Service 和 Internet 应用程序
NetBox 提供一套完整的脚本语言开发环境,提供超轻量脚本引擎和极快的 Web Server,桌面应用对象轻松开发出基于 HTML 界面整合多种媒体的
兼容 Active Server Pages
支持 COM 和 .NET 组件
支持 SSL 3.0、TLS
内置 RSA、DES、3DES、SHA、MD5
提供可编程的安全虚拟机用于运行第三方程序
支持通过 ADO 和 ODBC 访问几乎所有的大型数据库
支持系统硬件设备 RS232、RS485 等
如果出现了 I Love You! ,说明成功了!
注意了:如果你的机器正在运行iis或者apache,还有迅雷。那么要先关闭它们。目的是防止这些程序占用80端口。如果你双击“main.box”而没有反应的话,99%是因为你机器上的80端口被占用了。)
四、运Web 服务器,所以你可以使用:myapp -install
的高性能对象大大的提高运行速度。区别于 IIS,NetBox 在 ASP 中加入对 .NET 对象的直接支持,并且可以编译 ASP 引擎和代码到独立执行文件中。
通过 ADO 和 ODBC,NetBox
开发的应用可以访问几乎所有的大型数据库和桌面数据库。通过对XML的集成,加强了和外部应用和数据的集成能力,新加入的对
host.AddDefault "default.htm" | 你可以自己更改,添加删除一行一个
host.AddDefault "default.asp" --/
第二步:然后在D:\WEB下面创建一个名为 www 的目录,如:d:\web\www (注意,他和上面的main.box 文件一定要在同一个文件夹里。
else
Shell.Quit 0
end if
End Sub
Sub OnServiceStop()
httpd.Close
End Sub
Sub OnServicePause()
httpd.Stop
End Sub
Sub OnServiceResume()
httpd.Start
Set host = httpd.AddHost("", "\www") 中的www就是你放网站程序的目录。也就是一定要与第二步将建立的目录名称相同!
host.AddDefault "index.htm" --\
host.AddDefault "index.asp" | 这些就是指设置默认首页文件,
产品介绍 NetBox 是一个全新概念的开发平台,它提供了业界最快速的用于开发 Internet 商业应用的开发和编译工具。NetBox 支持包括
JavaScript、VBScript、Perl 等目前应用最为广泛的脚本语言来构建功能强大和性能稳定的应用服务器、网络服务器以及 HTML-Based
Sample"
Sub OnServiceStart()
Set httpd = CreateObject("NetBox.HttpServer")
If httpd.Create("", 80) = 0 Then
Set host = httpd.AddHost("", "\www")
End Sub
最后保存!
说明:
(1):如果你成功安装了网络盒子,那么他的后缀是可以被识别的,图标为红色 .b 的样子
(2):我把上面代码的主要内容讲一下:
httpd.Create("", 80)是指使用80端口开设服务器,如果不喜欢,可以更改为别的!
那么访问地址后面必须加 :端口号 才能正常访问