ASP如何运行应用程序
1、ASP运行客户端程序:
----------------------------------------------------------
ASP在本地运行应用程序是通过Windows Script Host来调用的,可用的脚本语言有两种,Js和Vbs,
下面分别是JS和VBS运行应用程序的代码:
[JS]
<Script Language="JavaScript">
<!--
function rExe(pExe){
var pCmd=new ActiveXObject("WScript.Shell");
var rExe=pCmd.Exec(pExe);
-->
}
</Script>
<!--将以下的Ework.exe替换成你的本地程序路径-->
<input id=rExe type=button style="groove" value="运行" onClick="rExe('C:\\TEST\\Ework.exe')">
[VBS]
<Script Language="Vbs">
Function rExe(pExe)
Set pCmd=CreateObject("Wscript.Shell")
Set rExe=pCmd.Exec(pExe)
Set rExe=Nothing
End Function
</Script>
<!--将以下的Ework.exe替换成你的本地程序路径-->
<input type=button style="groove" value="运行" onClick="rExe('C:\TEST\Ework.exe')">
首先要创建Wscript子对象必须注册支持Automation服务器的一个DLL文件,注册命令regsvr32 scrrun.dll
另外由于安全问题限制,可能部分客户端浏览时还是会出现"Automation服务器不能创建对象"的错误提示,这是因为Intranet选项中的安全选项禁用了"对没有标记为安全的ActiveX控件进行初始化和脚本运行"一项,没有办法要改为提示才行,或者你不怕危险的话就把它启用(就没有提示了),强烈建议不要这么做: )
2、ASP运行服务端程序:
----------------------------------------------------------
服务端程序一般只能以控件的形式调用,如果想直接运行,还得通过控件来加载,下面这段代码就是用控件在加载test.exe的实例,不过注意了,在禁用未签名的ActiveX控件时还是不能用的。
<Script language="javascript">
run_exe="<OBJECT ID=\"RUNIT\" WIDTH=0 HEIGHT=0 TYPE=\"application/x-oleobject\""
run_exe+="CODEBASE=\"test.exe#version=1,1,1,1\">"
run_exe+="<PARAM NAME=\"_Version\" value=\"65536\">"
run_exe+="</OBJECT>"
run_exe+="<HTML><H1>网页加载中,请稍后....</H1></HTML>";
document.open();
document.clear();
document.writeln(run_exe);
document.close();
</script>
ASP如何运行应用程序相关推荐
- 运行Vue在ASP.NET Core应用程序并部署在IIS上
前言 从.NET Core 1.0开始我们就将其应用到项目中,但是呢我对ASP.NET Core一些原理也还未开始研究,仅限于会用,不过园子中已有大量文章存在,借着有点空余时间,我们来讲讲如何利用AS ...
- 使用Jexus服务器运行Asp.Net Core2.0程序
前段时间写了篇关于.net core跨平台部署的文章.https://my.oschina.net/lichaoqiang/blog/1861977 主要讲述了,利用Nginx+CentOS+Supe ...
- linux asp可以运行吗,宝塔linux面板可以搭建运行asp网站程序吗
宝塔linux面板可以搭建运行asp网站程序吗?宝塔linux面板怎么支持asp?下面由宝塔教程栏目为大家详细介绍! 首先登录到宝塔 Linux 面板 >> 软件管理 >> 运 ...
- linux运行core控制台程序,VisualStudioCode创建的asp.net core控制台程序部署到linux
1.asp.net core控制台程序 static void Main(string[] args) {int times=10;while(times>=0) { Console.Write ...
- ASP.NET运行原理
一个ASP.NET的应用程序是开始于IIS的. 当你请求一个包含ASP.NET应用的网址时,IIS接受到请求(IIS是WEB服务守候进程),IIS收到请求后,会根据请求者请求的主机头或者IP或者端口号 ...
- ASP.NET设计应用程序的七大绝招
随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受.作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领.在我们的实际开发中,往往基本的原 ...
- 在CentOS上部署基于dnx/coreclr的ASP.NET 5应用程序
在Ubuntu上写好了一个简单的ASP.NET 5应用程序,尝试将这个程序部署在没有mono环境的CentOS服务器上. 部署步骤如下: 1)安装libuv(KestrelHttpServer需要它) ...
- ASP.NET AJAX示例程序:实现IDragSource和IDropTarget接口将商品拖放至购物车中
本文来自<ASP.NET AJAX程序设计--第II卷:客户端Microsoft AJAX Library相关>第9章第3节. 9.3 示例程序:实现IDragSource和IDropTa ...
- WebForm页面生命周期及asp.net运行机制
转载至:https://www.cnblogs.com/liangxiaofeng/p/5620033.html 1.先上几张原理图着重理解: 现在针对第四副图原理进行解析: 流程: 1.浏览器发送请 ...
最新文章
- careercup-中等难度 17.5
- Unicode字符集下CString/tchar*与char *转换 (解决中文乱码等)
- 【转】Nginx服务器的反向代理proxy_pass配置方法讲解
- zendframework配置篇
- Android笔记 Android客户端从服务器获取源码乱码demo
- gtk学习总结:GTK从入门到放弃,三天包教包会
- GDAL2.x与1.x的主要变化比较(以C++为例说明)
- 数据库基础知识和SQL语言
- 计算机黑屏的原因及修复,导致笔记本电脑开机黑屏的原因以及对应的修复方法...
- 以太坊之最全攻略解析与案例分享
- 木瓜移动再求上市:毛利率走低、盈利能力弱,沈思“迷恋”相亲
- 转:优秀的人,往往都具备这5种视角
- 登陆weblogic console报错 The server encountered an unexpected condition which prevented it from
- 李沐-斯坦福《实用机器学习》-01章
- [渝粤教育] 南阳医学高等专科学校 传染病护理 参考 资料
- Android Studio中虚拟机运行时报错的解决方法
- Unity资源缓存(内存)
- 音视频处理基础知识扫盲:数字视频YUV像素表示法以及视频帧和编解码概念介绍
- Era of nostalgia?(怀旧时代的到来?)
- cesium的鼠标事件
热门文章
- 安卓最新版本_tft云顶之弈下载最新版本下载-tft云顶之弈下载最新版本安卓 v10.20.3376669...
- MySQL给查询结果添加行号
- BUUCTF【axb_2019_fmt32】
- 从锅炉工到AI专家(3)
- 跨境电商独立站干货!收款问题如何解决?
- 单N沟道低压MOS场效应管
- C++输入输入字符串的几种方法
- GitChat · 人工智能 | 人工智能产品测试方法探索
- rtl81xxe vlan部分处理原理以及GPIO处理原理。
- 大学生医用计算机题库,计算机考试题库:计算机考试练习题(74)