当前位置:编程学习 > C#/ASP.NET >>

简单问题送分挑战(C# & JSP & WMI)

题目如下:

通过用户访问某个网页自动提交通过JSP代码调用WMI收集来的系统信息。
大致过程即asp.net页面 -> 调用JScript代码 -> 执行wmi收集系统 -> 返回给asp.net页面,能够拿到收集来的系统信息即可

编程需使用c#语言,只需实现最简单的代码或给出可用思路即可

--------------------编程问答-------------------- 接分。。。帮顶。。 --------------------编程问答-------------------- 飘过~~~~~~~~~~~~~~ --------------------编程问答-------------------- 你写的流程就是思路了啊.
过程即asp.net页面 -> 调用JScript代码 -> 执行wmi收集系统 -> 返回给asp.net页面, --------------------编程问答-------------------- 每天回帖即可获得10分可用分! --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 执行wmi收集系统不知道是Winfrom程序还是什么。如果是winfrom程序。启动可以,但是获取返回信息就不清楚了。
如果不是winfrom程序,那就相当于Ajax的程序了。直接js调用另外一个aspx界面,然后里面code获取系统信息,最后返回js接收即可。获取系统信息,需要引用System.Management.dll --------------------编程问答-------------------- 有思路了还来干嘛 --------------------编程问答-------------------- 1.过程即asp.net页面 -> 2.调用JScript代码 -> 3.执行wmi收集系统 -> 4.返回给asp.net页面
1和4不用说了
2和3有点不明白你的意思,这些可以在一个页面执行,和jsp有什么关系
    <object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" id="locator">
    </object>
    <object classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223" id="foo">
    </object>
    <script language="JScript" type="text/jscript">
        var service = locator.ConnectServer();
        var MACAddr;
        service.Security_.ImpersonationLevel = 3;
        service.InstancesOfAsync(foo, 'Win32_BaseBoard');
    </script>
<script for="foo" event="OnObjectReady(objObject,objAsyncContext)" language="JScript"
        type="text/jscript">                
            if(objObject.SerialNumber != null && objObject.SerialNumber != "undefined")
                MACAddr = objObject.SerialNumber; 
                alert(MACAddr );
    </script> --------------------编程问答-------------------- 仅ie,且需要将未标记为安全的ActiveX设置为启用 --------------------编程问答-------------------- --------------------编程问答-------------------- 题目我都无看懂,帮顶吧 --------------------编程问答-------------------- 每天回帖即可获得10分可用分!小技巧 --------------------编程问答-------------------- --------------------编程问答-------------------- 接分打酱油的。。 --------------------编程问答-------------------- 即asp.net页面 -> 调用JScript代码 -> 执行wmi收集系统 -> 返回给asp.net页面,能够拿到收集来的系统信息即可
详细说明:

从asp.net页面里面需要调用一个jsp的脚本,这个脚本里面是通过运用微软的WMI去收集一些系统的信息,比如机器的内存、硬盘大小等,然后把收集后的数值返回给页面,最后保存到数据库。

只要实现保存数据库前面部分的大致过程即可拿分 --------------------编程问答--------------------
引用 9 楼 truecoffeefox 的回复:
1.过程即asp.net页面 -> 2.调用JScript代码 -> 3.执行wmi收集系统 -> 4.返回给asp.net页面
1和4不用说了
2和3有点不明白你的意思,这些可以在一个页面执行,和jsp有什么关系
  <object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" id="locator">
  </object>……



如何将上述jsp代码与asp.net挂接在一起呢? 如何把值返回给asp.net页面中的变量呢? --------------------编程问答--------------------
引用 3 楼 kkbac 的回复:
你写的流程就是思路了啊.
过程即asp.net页面 -> 调用JScript代码 -> 执行wmi收集系统 -> 返回给asp.net页面,


一路的。 --------------------编程问答-------------------- 没看明白,学习中。。。。。。。。。。。。。 --------------------编程问答--------------------
引用 17 楼 bearbaba 的回复:
引用 9 楼 truecoffeefox 的回复:
1.过程即asp.net页面 -> 2.调用JScript代码 -> 3.执行wmi收集系统 -> 4.返回给asp.net页面
1和4不用说了
2和3有点不明白你的意思,这些可以在一个页面执行,和jsp有什么关系
<object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" ……


呵呵,alert的变量可以随便赋给个服务器端控件后台读取,但是这样问题多多,建议赋给html控件有js读取采用Ajax方式保存 --------------------编程问答-------------------- --------------------编程问答-------------------- 每天回帖即可获得10分可用分!小技巧 --------------------编程问答-------------------- 路過。來學習的  --------------------编程问答-------------------- 飘过 用session传值可以不 --------------------编程问答-------------------- 第三步没搞懂  。。。。。。。。。。。。 --------------------编程问答-------------------- 不简单! --------------------编程问答-------------------- --------------------编程问答--------------------
kankan --------------------编程问答-------------------- 没做过 --------------------编程问答-------------------- 每天回帖即可获得10分可用分! --------------------编程问答-------------------- 每天回帖即可获得10分可用分! --------------------编程问答-------------------- 打豆油 --------------------编程问答-------------------- 看来问题确实不容易,大家说要不要把问题分解后重新发帖呢? --------------------编程问答-------------------- 每天回帖即可获得10分可用分!~~ --------------------编程问答-------------------- 我也没把题目搞懂。。。收集什么系统信息呀,作用是干嘛的??
--------------------编程问答-------------------- 楼主多好的思路啊!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,