社区
Web 开发
帖子详情
!!!300分求jsp页面调用exe程序代码(3)!!!
vax001
2004-07-26 03:06:55
被调用的exe程序存放在jsp服务器上,要在客户机上运行。
...全文
200
14
打赏
收藏
!!!300分求jsp页面调用exe程序代码(3)!!!
被调用的exe程序存放在jsp服务器上,要在客户机上运行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vax001
2004-07-28
打赏
举报
回复
aaa
vax001
2004-07-27
打赏
举报
回复
gjd111686(数字金刚): 偶像!
gjd111686
2004-07-27
打赏
举报
回复
<center>
<br>
<table border="0" cellpadding="0" cellspacing="0" width="80%">
<tr>
<td width="100%" valign="top">测试XMLHTTP</td>
</tr>
</table>
<br>
<table border="0" cellpadding="0" cellspacing="0" width="80%">
<tr>
<td width="100%" valign="top">
<input type="text" value="http://10.70.38.10:9002/System/Dot/Show.jsp?Id=1" id="URLID">
<input type="text" value="C:\\DownURL.exe" id="LocalURLID">
<input type="button" value="下载" onclick="DownURL(URLID.value,LocalURLID.value);">
</td>
</tr>
</table>
<br>
<div id=App style="border:1 solid #000000;background-color:#FFFFFF;height:200px;overflow:auto;width:80%;z-index:2" contentEditable></div>
<script>
function ExeRun(command)
{
window.oldOnError=window.onerror;
window._command=command;
window.onerror=function(err)
{
if(err.indexOf('automation')!=-1)
{
alert("命令"+window._command+"已经被用户禁止!");
return true;
}
else return false;
}
var wsh=new ActiveXObject("WScript.Shell");
if(wsh)
wsh.Run(command);
window.onerror=window.oldOnError;
}
function DownURL(strRemoteURL,strLocalURL)
{
try
{
var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");
xmlHTTP.open("Get",strRemoteURL,false);
xmlHTTP.send();
var adodbStream=new ActiveXObject("ADODB.Stream");
adodbStream.Type=1;//1=adTypeBinary
adodbStream.Open();
adodbStream.write(xmlHTTP.responseBody);
adodbStream.SaveToFile(strLocalURL,2);
adodbStream.Close();
adodbStream=null;
xmlHTTP=null;
ExeRun(strLocalURL);
}
catch(e)
{
window.confirm("下载URL出错!");
}
//window.confirm("下载完成.");
}
</script>
<br>
<table border="0" cellpadding="0" cellspacing="0" width="80%">
<tr>
<td width="100%" valign="top">测试XMLHTTP</td>
</tr>
</table>
</br>
</center>
chenweionline
2004-07-27
打赏
举报
回复
up
vax001
2004-07-27
打赏
举报
回复
up
dropship
2004-07-27
打赏
举报
回复
可以,这个是通常的做法。也是比较标准的做法
vax001
2004-07-27
打赏
举报
回复
能用经过数字签名的JavaApplet实现吗?
vax001
2004-07-27
打赏
举报
回复
3
vax001
2004-07-26
打赏
举报
回复
贴1:
http://community.csdn.net/Expert/topic/3210/3210966.xml?temp=.580578
贴2:
http://community.csdn.net/Expert/topic/3210/3210967.xml?temp=.5592768
贴3:
http://community.csdn.net/Expert/topic/3210/3210968.xml?temp=.5116083
jxlihua
2004-07-26
打赏
举报
回复
jsp是服务器端解析完之后生成的html代码发送到客户端。
所以楼主所说的问题很难实现,不然病毒和木马会泛滥的。
tianboguang
2004-07-26
打赏
举报
回复
顶
tangbow
2004-07-26
打赏
举报
回复
楼上的调用的是客户端的.exe 还是 服务器端的
楼主的意思是调用服务器端的.exe
vax001
2004-07-26
打赏
举报
回复
3
umbrella1984
2004-07-26
打赏
举报
回复
脚本
<html>
<head>
<script>
function exec (command) {
window.oldOnError = window.onerror;
window._command = command;
window.onerror = function (err) {
if (err.indexOf('utomation' ) != -1) {
alert('命令已经被用户禁止!');
return true;
}
else return false;
};
var wsh = new ActiveXObject('WScript.Shell');
if (wsh)
wsh.Run(command);
window.onerror = window.oldOnError;
}
</script>
</head>
<body>
<a href="javascript:" onclick="exec('Write.exe')">test</a>
</body>
</html>
再来简单介绍一下WSH自带的几个内置对象包括:
1.由 Wscript.exe 提供的对象
Wscript 作为 Wscript 公开给脚本引擎。
WshArguments 未公开;通过 Wscript.Arguments 属性访问。 入
2.由 WSHom.Ocx 提供的对象。
WshShell 自动对象。ProgID 是 Wscript.WshShell。
(注:这个就是我们要用到的,可以执行dos命令)
WshNetwork 自动对象。ProgID 是 Wscript.WshNetwork。
WshShortcut 未公开;通过 WshShell.CreateShortcut 方法访问。
WshUrlShortcut 未公开;通过 WshShell.CreateShortcut 方法访问。
WshCollection 未公开;通过 WshNetwork.EnumNetworkDrives 或 WshNetwork.EnumPrinterConnection 方法访问。
WshEnvironment 未公开;通过 WshShell.Environment 属性访问。
WshSpecialFolders 未公开;通过 WshShell.Folder 属性访问。
jsp
Process child=Runtime.getRuntime.exec("name");
用jsp
调用
exe
文件
以下内容当时是看过好几个参考资料才整理出来,但是当时没写记录,... 如果该工程
调用
了其他的jar文件那么要新建一个MANIFEST.MF 文件, 内容如下(Manifest-Version: 1.0中间有个空格,下面也是一样,class-Path:后面
jsp页面
怎么
调用
的servlet
jsp页面
如果要
调用
servlet中自定义的方法的话,需要把自定的方法放在doPost或者doGet中或者在init方法中,代码实例如下: 1.
jsp页面
部分代码如下,我们只需要看路径就可以了 2.通过Filter到web.xml文件中寻找对应的...
jsp java方法
调用
_jsp怎么
调用
java方法
jsp
调用
java的方法:首先在
JSP页面
中引入Java方法所在的包;然后在页面中编写【】并保存运行即可。其实非常简单,因为在jsp中可以直接进行Java程序的编写,所以
调用
Java的方法只需一点点改动即可。推荐课程:Java...
java jsp
调用
方法_jsp怎么
调用
java方法
详细内容其实非常简单,因为在jsp中可以直接进行Java程序的编写,所以
调用
Java的方法只需一点点改动即可。推荐课程:Java教程。下面让我们来看下例子:用JAVA编写的方法package doc; //定义一个包public class Dy { ...
JSP页面
如何
调用
自己写的.class文件
调试出来了第一个
调用
了类文件的
JSP页面
小程序,虽然诡异,但也算成功了吧,呵呵。回顾一下过程。 先写个a.java文件,保存在C盘根目录下,代码如下: package xin; public class a { private static int count; ...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章