-
Java调用WMI执行dos命令0
在网上找了一段代码,java调用WMI监控主机信息,但是我想调用dos命令,请问如何使用,我看了API打没有找到能调用dos的方法。还有就是看到
http://lin.zhanfei.blog.163.com/blog/static/116471502201061343217541/
这样得一篇文章。但是最后还是搞不懂怎么调用。请各位指条明路。2015年1月14日 10:39
2个答案 按时间排序 按投票排序
-
看你是什么项目!!如果是j2se项目的话,java的api支持部分dos命令。但是如果是web项目的话,无法在客户端来调用dos命令,可以用C++来写个浏览器插件,调用dos命令。
2015年1月28日 11:24
-
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
相关推荐
在Java环境中,若要进行WMI调用,通常需要借助第三方库,如j-Interop,来实现与WMI的交互。 j-Interop是一个开源的Java COM(Component Object Model)桥接库,它允许Java应用程序与COM组件进行通信,包括Windows...
通过j-Interop,Java开发者可以调用COM对象,例如WMI服务,就像在.NET环境中那样方便。要开始使用j-Interop,你需要在项目中引入相应的依赖库,通常是一个jar文件,例如`j-interop-x.x.x.jar`。 接下来,我们需要...
该代码实现了在远程windows主机上 获取进程列表 及进程对应的端口;使用wmi4j 连接远程主机获取进程列表,创建文件夹、共享文件夹、执行netstat -ano输出到aa.txt...即实现远程执行cmd命令获取命令执行的结果的效果。
使用JInterop,你需要创建一个`WbemServices`实例,然后调用`execQuery`方法执行WMI查询。 2. **wbem4j**:这是一个轻量级的Java WMI库,它不依赖于任何其他库,可以直接与WMI服务进行通信。wbem4j提供了简洁的API...
win7命令大全_DOS命令大全 Win7操作系统中提供了许多有用的DOS命令,可以帮助用户更好地管理和维护计算机系统。下面是Win7中一些常用的DOS命令: 1. 系统信息命令 winver命令:检查Windows版本 winmsd命令:显示...
如果Path设置不正确,系统将无法找到所需的可执行文件,从而导致命令执行失败。 ### Framedyn.dll问题 在Windows XP系统中,如果用户尝试执行DOS命令时遇到问题,很可能是由于framedyn.dll文件的位置或状态错误所...
5. **执行WQL查询**:WQL(Windows Query Language)是WMI使用的查询语言,类似于SQL。例如,我们可以用`SELECT * FROM Win32_Process`来获取所有进程的信息。 6. **处理查询结果**:调用`IWbemServices::ExecQuery...
WMI(Windows Management Instrumentation)是Windows操作系统中的一个核心组件,它提供了一种标准的方法来管理系统和应用程序,允许管理员和开发者获取系统信息、监控性能、配置系统设置以及执行管理任务。WMI工具...
通过WMI,开发者可以获取系统信息、监控系统状态、执行配置更改等操作。本篇将详细介绍如何使用WMI进行条件查询来获取系统服务的相关信息。 首先,我们需要了解WMI的基本概念。WMI是基于WBEM(Web-Based Enterprise...
标题“C# 调用WMI 获取系统信息”指向一个使用C#编程语言通过WMI接口获取系统详细信息的方法。这包括硬件信息如CPU ID、主板信息、硬盘序列号、系统信息、内存信息以及BIOS信息等。这些数据对于诊断问题、性能优化、...
例如,使用WMI执行命令可能涉及创建一个WmiMethod类实例,设置目标计算机、命名空间和类名,然后调用ExecuteMethod方法执行操作。SMB执行则可能涉及到建立网络连接,发送命令并接收结果。 在安全测试中,Invoke-The...
### Windows下的DOS命令:深入理解与应用 在Windows操作系统中,尽管图形用户界面(GUI)已成为主流,但命令行接口(CLI),尤其是基于MS-DOS的CMD环境,仍然是进行高级系统管理和操作的重要工具。以下是对给定文件...
本文将详细介绍一系列常用的DOS命令及其功能,帮助您更好地理解和使用这些命令。 #### 1. **Winver** - **命令**: `winver` - **功能**: 显示当前运行的Windows版本信息。 - **应用场景**: 当需要确认系统版本或...
### DOS命令概览 在计算机领域,DOS(磁盘操作系统)是一类为个人电脑提供基本功能并能与用户交互的软件系统。本篇将基于提供的文件内容对一系列与DOS相关的命令进行详细介绍,帮助读者更好地理解这些命令的功能...
### DOS常用命令详解 #### 一、概述 在信息技术领域,DOS(Disk Operating System)是一种基于命令行界面的操作系统,广泛应用于早期的个人计算机上。随着技术的发展,虽然DOS逐渐被图形用户界面(GUI)所替代,但...
- **cmd.exe**: 命令提示符,执行DOS命令。 - **regedt32**: 注册表编辑器的旧版本。 - **secpol.msc**: 安全策略控制台。 - **syskey**: 设置系统键,增强系统安全性。 以上是基于提供的文本信息中提到的部分DOS...
### Windows中的DOS命令大全解析 #### 一、概述 在Windows系统中,DOS(Disk Operating System)命令行提供了一系列强大的工具,帮助用户管理和维护系统。这些命令不仅包括基本的文件操作,还涵盖了许多高级功能,...
- 使用WMI的`Win32_Process`类可以远程创建新的进程,这通常用于执行远程CMD命令。 - `Win32_Process.Create`方法接受一个参数,即要执行的命令行字符串,可以用来启动远程的CMD实例并执行任意命令。 5. **示例...
执行打印操作时,JDK 1.4之前的版本通常会使用`java.awt.print.PrinterJob`的`print`或`printAll`方法。为了便于用户交互,还可以使用`PrinterJob.printDialog`方法显示打印对话框。而在JDK 1.4之后,则可以通过`...
使用WMI查询,你可以获取诸如系统硬件信息(如CPU、内存、硬盘)、操作系统版本、网络配置、服务状态、进程列表、性能计数器等多种信息。这对于系统维护、故障排查和自动化脚本编写来说是非常实用的。 以下是如何...