0 0

Java调用WMI执行dos命令0

在网上找了一段代码,java调用WMI监控主机信息,但是我想调用dos命令,请问如何使用,我看了API打没有找到能调用dos的方法。还有就是看到
http://lin.zhanfei.blog.163.com/blog/static/116471502201061343217541/
这样得一篇文章。但是最后还是搞不懂怎么调用。请各位指条明路。
2015年1月14日 10:39

2个答案 按时间排序 按投票排序

0 0

看你是什么项目!!如果是j2se项目的话,java的api支持部分dos命令。但是如果是web项目的话,无法在客户端来调用dos命令,可以用C++来写个浏览器插件,调用dos命令。

2015年1月28日 11:24
0 0

String command = "ipconfig";
Runtime run = Runtime.getRuntime();
Process pro = run.exec(command);
BufferedReader read = new BufferedReader(new InputStreamReader(pro.getInputStream(), "GBK"));
StringBuilder sb = new StringBuilder();
String con = "";
while(null != (con = read.readLine())) {
sb.append(con + "\r\n");
}
System.out.println(sb.toString());
执行其他命令,就把command修改了就行,不知道是不是你想要的。

2015年1月19日 11:21

相关推荐

    wmi纯java调用所需jar包.zip

    在Java环境中,若要进行WMI调用,通常需要借助第三方库,如j-Interop,来实现与WMI的交互。 j-Interop是一个开源的Java COM(Component Object Model)桥接库,它允许Java应用程序与COM组件进行通信,包括Windows...

    使用j-Interop实现java连接wmi获取windows系统信息的例子

    通过j-Interop,Java开发者可以调用COM对象,例如WMI服务,就像在.NET环境中那样方便。要开始使用j-Interop,你需要在项目中引入相应的依赖库,通常是一个jar文件,例如`j-interop-x.x.x.jar`。 接下来,我们需要...

    wmi4j 远程执行cmd命令获取命令执行的结果

    该代码实现了在远程windows主机上 获取进程列表 及进程对应的端口;使用wmi4j 连接远程主机获取进程列表,创建文件夹、共享文件夹、执行netstat -ano输出到aa.txt...即实现远程执行cmd命令获取命令执行的结果的效果。

    wmi.zip_java wmi_wmi

    使用JInterop,你需要创建一个`WbemServices`实例,然后调用`execQuery`方法执行WMI查询。 2. **wbem4j**:这是一个轻量级的Java WMI库,它不依赖于任何其他库,可以直接与WMI服务进行通信。wbem4j提供了简洁的API...

    win7命令大全_DOS命令大全

    win7命令大全_DOS命令大全 Win7操作系统中提供了许多有用的DOS命令,可以帮助用户更好地管理和维护计算机系统。下面是Win7中一些常用的DOS命令: 1. 系统信息命令 winver命令:检查Windows版本 winmsd命令:显示...

    XP 系统不能执行dos执行命令解决方案

    如果Path设置不正确,系统将无法找到所需的可执行文件,从而导致命令执行失败。 ### Framedyn.dll问题 在Windows XP系统中,如果用户尝试执行DOS命令时遇到问题,很可能是由于framedyn.dll文件的位置或状态错误所...

    C++调用WMI遍历进程

    5. **执行WQL查询**:WQL(Windows Query Language)是WMI使用的查询语言,类似于SQL。例如,我们可以用`SELECT * FROM Win32_Process`来获取所有进程的信息。 6. **处理查询结果**:调用`IWbemServices::ExecQuery...

    WMI工具,清理WMI执行文件

    WMI(Windows Management Instrumentation)是Windows操作系统中的一个核心组件,它提供了一种标准的方法来管理系统和应用程序,允许管理员和开发者获取系统信息、监控性能、配置系统设置以及执行管理任务。WMI工具...

    使用wmi条件查询系统服务

    通过WMI,开发者可以获取系统信息、监控系统状态、执行配置更改等操作。本篇将详细介绍如何使用WMI进行条件查询来获取系统服务的相关信息。 首先,我们需要了解WMI的基本概念。WMI是基于WBEM(Web-Based Enterprise...

    C# 调用WMI 获取系统信息

    标题“C# 调用WMI 获取系统信息”指向一个使用C#编程语言通过WMI接口获取系统详细信息的方法。这包括硬件信息如CPU ID、主板信息、硬盘序列号、系统信息、内存信息以及BIOS信息等。这些数据对于诊断问题、性能优化、...

    dotnet-InvokeTheHash是一个可以执行WMI和SMB命令的PowerShell脚本

    例如,使用WMI执行命令可能涉及创建一个WmiMethod类实例,设置目标计算机、命名空间和类名,然后调用ExecuteMethod方法执行操作。SMB执行则可能涉及到建立网络连接,发送命令并接收结果。 在安全测试中,Invoke-The...

    windows下的DOS命令

    ### Windows下的DOS命令:深入理解与应用 在Windows操作系统中,尽管图形用户界面(GUI)已成为主流,但命令行接口(CLI),尤其是基于MS-DOS的CMD环境,仍然是进行高级系统管理和操作的重要工具。以下是对给定文件...

    计算机常用dos命令大全

    本文将详细介绍一系列常用的DOS命令及其功能,帮助您更好地理解和使用这些命令。 #### 1. **Winver** - **命令**: `winver` - **功能**: 显示当前运行的Windows版本信息。 - **应用场景**: 当需要确认系统版本或...

    DOS 命令 DOS命令

    ### DOS命令概览 在计算机领域,DOS(磁盘操作系统)是一类为个人电脑提供基本功能并能与用户交互的软件系统。本篇将基于提供的文件内容对一系列与DOS相关的命令进行详细介绍,帮助读者更好地理解这些命令的功能...

    DOS常用命令大全,常用的DOS命令,最全面

    ### DOS常用命令详解 #### 一、概述 在信息技术领域,DOS(Disk Operating System)是一种基于命令行界面的操作系统,广泛应用于早期的个人计算机上。随着技术的发展,虽然DOS逐渐被图形用户界面(GUI)所替代,但...

    DOS命令-DOS命令集

    - **cmd.exe**: 命令提示符,执行DOS命令。 - **regedt32**: 注册表编辑器的旧版本。 - **secpol.msc**: 安全策略控制台。 - **syskey**: 设置系统键,增强系统安全性。 以上是基于提供的文本信息中提到的部分DOS...

    windows中dos命令大全

    ### Windows中的DOS命令大全解析 #### 一、概述 在Windows系统中,DOS(Disk Operating System)命令行提供了一系列强大的工具,帮助用户管理和维护系统。这些命令不仅包括基本的文件操作,还涵盖了许多高级功能,...

    WMI远程操作调用代码

    - 使用WMI的`Win32_Process`类可以远程创建新的进程,这通常用于执行远程CMD命令。 - `Win32_Process.Create`方法接受一个参数,即要执行的命令行字符串,可以用来启动远程的CMD实例并执行任意命令。 5. **示例...

    java调用打印机打印的相关教程

    执行打印操作时,JDK 1.4之前的版本通常会使用`java.awt.print.PrinterJob`的`print`或`printAll`方法。为了便于用户交互,还可以使用`PrinterJob.printDialog`方法显示打印对话框。而在JDK 1.4之后,则可以通过`...

    怎样使用WMI查询

    使用WMI查询,你可以获取诸如系统硬件信息(如CPU、内存、硬盘)、操作系统版本、网络配置、服务状态、进程列表、性能计数器等多种信息。这对于系统维护、故障排查和自动化脚本编写来说是非常实用的。 以下是如何...

Global site tag (gtag.js) - Google Analytics