★★★★★★ 。。 高分求解难倒无数高手的问题 。。 ★★★★★★

ricky460 2003-10-17 02:45:08
请问怎么样获得客户端的机器名,以及所在的工作组 。。。??
...全文
52 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
topmonkey 2003-10-21
  • 打赏
  • 举报
回复
写ActiveX控件。在客户端的安全性问题参见:
http://support.microsoft.com:80/support/kb/articles/Q182/5/98.asp&NoWebContent=1
然后自己给自己发个证书。
ricky460 2003-10-21
  • 打赏
  • 举报
回复
请问还有高手回答吗??
ricky460 2003-10-20
  • 打赏
  • 举报
回复
发现如果自定义级别把ActiveX启用的话可以解决问题。。。
现在我有两个问题:
第一个是:怎么样判断ActiveX是否已经启用 。 。 。
如果没有启用,我怎么样像认证书那样弹出一个信息框,
让用户点确定后自动启用 。。。。
第二个是:我怎么样得到用户所在的工作组??
ricky460 2003-10-20
  • 打赏
  • 举报
回复
var WshNetwork = new ActiveXObject("WScript.Network");
不就是一个ActiveX吗??它好像没有弹出一个对话框问是否下载该
组件,直接在编译时就出错了。。。
另外,我想请教: 怎么样写这样得ActiveX??
alexsten 2003-10-20
  • 打赏
  • 举报
回复
这样你想要什么信息都行啊,何止是用户名和用户组信息这么简单
连硬盘序列号、CPU ID之类的都可以获得了

我写过这样的AcitveX,做为一种粗略的身份硬件绑定
alexsten 2003-10-20
  • 打赏
  • 举报
回复
要让用户把安全级别降低那是很难办的事情
那还不如自己写一个ActiveX好了
然后数字签名一下,也就是用户浏览的时候弹出一个对话框是否要下载该组件
就象3721那个扰人的安装提示框
77334683 2003-10-17
  • 打赏
  • 举报
回复
真难题,,up
nolonely 2003-10-17
  • 打赏
  • 举报
回复
将权限降低,工具=>internet选项=>安全=>自定义安全级别
ricky460 2003-10-17
  • 打赏
  • 举报
回复
awaysrain(绝对零度) 您好。。。
var WshNetwork = new ActiveXObject("WScript.Network");
这一句我在程序中调用的时候出现“Automation服务器不能创建对象”错误,
请问这是怎么回事,我该如何解决。。。
awaysrain 2003-10-17
  • 打赏
  • 举报
回复
<script>
var WshNetwork = new ActiveXObject("WScript.Network");
alert("Domain = " + WshNetwork.UserDomain);
alert("Computer Name = " + WshNetwork.ComputerName);
alert("User Name = " + WshNetwork.UserName);
</script>
kingdomzhf 2003-10-17
  • 打赏
  • 举报
回复
可以得到

但没有完美的方法,放弃这种想法
alexsten 2003-10-17
  • 打赏
  • 举报
回复
通过注册表的读写了,只能用这个方法了
不过,代码可能会被当病毒处理,如果客户端有病毒防火墙的话

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧