我用delphi7的intraweb做了个流媒体系统,当客房端第一次进行点播时,程序检测客房端是否安装 流媒体客房端播放器,这里我想如果没有安装则提示用户安装播放器,用户选择安装时则启动安装线程 ,由于是intraweb程序所以只能在客户端写javascript代码,我的安装是这样的:从数据库中读取某个表的字段(播放器存于此),然后保存在客户端的c盘,后运行安装它,以安装客户端播放器,我用这个:
function OpenDB()
{
    var oConn= new ActiveXObject("ADODB.Connection"); 
    oConn.Open('Provider=SQLOLEDB;Server=(local);Database=Test;UID=sa;PWD=;'); 
    return oConn;
}
var oConn = OpenDB();
var sql = "select * from test where id=1"
var rs = new ActiveXObject("ADODB.Recordset");
var oStream = new ActiveXObject("ADODB.Stream");
rs.Open(sql,oConn,1,3);
if(!rs.EOF)
{
    oStream.Type = 1;
    oStream.Open();
    oStream.Write(rs("img").Value);
    oStream.SaveToFile("C:\\t.gif");
    oStream.Close();
}
else
{
    document.write("Sorry~")
}去实现时,在保存到文件时,老是提示“此计算机的安全设置禁止访问其他域的数据源“
请问有别的好方法吗?还有我要在javasrcipt里实现同步:只有等安装完成后才能使用客户端播放文件 。这个问题困扰好久啦,请各位帮帮帮忙,非常感激。。