使用NetBox实现ASP网页封装为EXE教程
封装过程
1、首先安装NetBox,安装时全部是英文界面,默认安装。
2、安装完毕后运行桌面上的NetBox Deployment Wizard快捷方式
3、打开时有个提示框,是选择软件语言类型的,在此处选择为简体中文,点确定即可。软件界面:
4、准备步骤:
4.1、安装IIS;
4.2、在D盘根目录下建立111文件夹(其实在哪个盘符下建立都可以,我是个人喜好。呵呵,您也可以根据自己的喜好变换位置。);
4.3、将C盘Inetpub文件夹下的wwwroot文件夹(包含里面9个原始文件)一同拷贝至D盘111文件夹下;
4.4、把需要封装的ASP文件拷贝至D盘111文件夹下的wwwroot文件夹内(是拷贝至wwwroot文件夹内哦);
4.5、在D盘111文件夹内新建一个文本文档,将以下内容拷贝进去:
(代码开始,这一行不用拷贝)
Dim httpd
Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample"
'---------------------- Service Event ---------------------
Sub OnServiceStart()
Set httpd = CreateObject( "NetBox.HttpServer")
If httpd.Create( "", 80) = 0 Then
Set host = httpd.AddHost( "", "/wwwroot")
host.EnableScript = true
host.AddDefault "default.asp"
host.AddDefault "default.htm"
Shell.Execute """C:/Program Files/Internet Explorer/IEXPLORE.EXE""http://127.0.0.1/"
httpd.Start
else
Shell.Quit 0
end if
End Sub
Sub OnServiceStop()
httpd.Close
End Sub
Sub OnServicePause()
httpd.Stop
End Sub
Sub OnServiceResume()
httpd.Start
End Sub
(代码结束,这一行不用拷贝)
将以上代码拷贝后把新建文本文档.txt更名为:main.box
代码说明:
host.AddDefault "default.asp" //首页文件如果为index.asp即更换为index.asp
host.AddDefault "default.htm" //首页文件如果为index.asp即更换为index.asp
Shell.Execute """C:/Program Files/Internet Explorer/IEXPLORE.EXE"" http://127.0.0.1/" //这一行是我后加上去的。主要意思是自动使用IE浏览器打开127.0.0.1页面。如果您不想自动打开,您也可以去掉。
If httpd.Create("", 80) = 0 Then //80是指80端口 不推荐更改。
Set host = httpd.AddHost( "","/wwwroot") //wwwroot是指111文件夹下wwwroot文件夹名称
5、开始封装:
5.1、打开桌面上的NetBox Deployment Wizard快捷方式;
5.2、单击选择文件夹选中D盘下的111文件夹;
5.3、单击浏览选择输出文件保存名称及路径,之后直接点击Build即可自动生成EXE文件;
5.4、生成后即可运行,安装过IIS的朋友如果使用的是80端口的话要记得在运行程序之前要现停止IIS服务器才可以运行生成的EXE程序。
http://files.cnblogs.com/files/mingjing/nbsetup.rar
使用NetBox实现ASP网页封装为EXE教程的更多相关文章
- 将Python脚本封装成exe可执行文件 转
将Python脚本封装成exe可执行文件 http://www.cnblogs.com/renzo/archive/2012/01/01/2309260.html cx_freeze是用来将 Pyt ...
- Asp.Net读取服务器EXE文件的方法!(超简单实例)
Asp.Net读取服务器EXE文件的方法!(超简单实例) Process process = new Process(); process.StartInfo.FileName = "d:\ ...
- 将DLL文件直接封装进exe执行文件中(C#)
前言:由于项目需要,需制作一个注册机,将个人PC的MAC值和硬盘序列号与软件进行绑定,由于笔者的C++不是很好,所以采用C#进行开发.但在采用C#的时候,获取硬盘的MAC值和序列号的时候又不是很准确, ...
- html网页调用本地exe程序的实现方法:
html网页调用本地exe程序的实现方法:1.新建注册表具体文件: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\hhtpexe] [ ...
- asp网页无法打开
环境:Window 2003.IIS6.Framework1.1 .VS2003 一个WebForm项目里面包含一些asp网页 运行后发现asp页面无法访问 提示:无法找到该页 解决方案: 1. [ ...
- python程序封装成exe流程
在学习python的过程中,在IDE编写完成py项目,运行成功想要封装成exe,方便分享给不同的人即使别人没有安装python也可以使用. 封装的过程中遇到一些问题,记录一下,方便自己和他人查阅. 以 ...
- html网页调用本地exe程序的实现方法(转)
https://blog.csdn.net/ilovecr7/article/details/46803711 最近在做一个项目,要什么网页里调exe...开始以为不能实现,后来想想很多就跟淘宝网页上 ...
- python封装成exe
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_32113189/article ...
- python文件封装成*.exe
python文件封装成*.exe文件(单文件和多文件) 环境:win10 64位 python3.7 原文: https://www.cnblogs.com/jackzz/p/9431923.html ...
随机推荐
- mysql update 将一个表某字段设为另一个表某字段的值
表新添加了一个字段,毫无疑问是空值.所以想将另一个表的某个字段的值写入到修改的表中. sql语句不复杂,但还是记录一下,因为也查了一会,以后说不定还会用到. mysql> update cent ...
- shaderFX一些小心得
同事需要一个能让贴图流动起来的shader,于是花了两天时间搞了一个,在这里要十分感谢同事的建议和提醒. 参考资料:<Digital Tutors - Implementing a Flow M ...
- WebGL和ThreeJs学习5--ThreeJS基本功能控件
Threejs 2017年6月6日 15:06 Stats: new Stats();性能监视器,性能测试的方法,引入 Stats.js http://www.hewebgl.com ...
- CAD 中绘制点
首先开启点样式,否则点是看不到的 系统变量 PDMODE 和 PDSIZE 控制点对象的显示外观. PDMODE 取值为 0.2.3 .4 时指定表示点的图形,取值为 1 表示不显示任何图形,如下图所 ...
- PHP 中如何创建和修改数组?
PHP中使用array来创建一个数组:array( key=>value , key=>value …… )用方括号的语法来修改数组:$arr[] = value 例如:$arr = ar ...
- sql培训
1.select--查询语句 select * from table; select cols from table; select cols from table where condition; ...
- bzoj4939: [Ynoi2016]掉进兔子洞
将权值排序,设权值x排序后在[l,r]出现,x在区间中出现k次,则用[l,l+k-1]为1,[l+k,r]为0来表示x的出现次数 用bitset表示可重集中每个元素的出现次数,用莫队处理出询问区间对应 ...
- vc++使用cookie登录网站
以http://www.idc816.com为例 效果图: 1)先登录获取cookie,再使用cookie获取用户信息 2)记录cookie,关闭程序后重新运行程序,直接获取用户信息 使用Fiddle ...
- 【Web前端】div层调整zindex属性无效原因分析及解决方法
在做的过程中,发现了一个很简单却又很多人应该碰到的问题,设置Z-INDEX属性无效.在CSS中,只能通过代码改变层级,这个属性就是z- index,要让z-index起作用有个小小前提,就是元素的po ...
- 廖雪峰Java2面向对象编程-5包和classpath-3作用域
1.访问权限 Java的类.接口.字段和方法都可以设置访问权限 访问权限是指在一个类的内部,能否引用另一个类以及访问它的字段和方法 访问权限有public.protected.private和pack ...