java wrapper 如何与windows应用交互

问题描述

java wrapper 如何与windows应用交互

java wrapper 如何与windows应用交互,或调用外部程序

解决方案

一样的,可以用jni调用外部dll

Runtime runtime = Runtime.getRuntime();

Process process = runtime.exec("你的exe.exe");

执行程序。

但是要注意几个问题:
(1)在服务账户里运行程序,如果程序是有界面的,界面显示不了,因为它在服务账户执行,而不是你桌面登录的账户
(2)要有权限
(3)路径

时间: 2024-11-02 03:37:56

java wrapper 如何与windows应用交互的相关文章

javaService wrapper如何与windows桌面交互

问题描述 javaService wrapper如何与windows桌面交互 javaService wrapper如何与windows桌面交互,或能实现调用外部程序 解决方案 http://blog.csdn.net/coolcoffee168/article/details/9980009

Visual Basic .NET 代码示例:与 Windows 服务交互 (2003年2月17日)

Visual Basic .NET 代码示例:与 Windows 服务交互 (2003年2月17日) 此示例显示了如何通过代码控制已安装的 Windows 服务. http://www.microsoft.com/china/msdn/library/dnvssamp/html/vbcs_InteractingwithaWindowsService.asp

将Java加密技术同Windows结合起来

公共钥匙加密技术需要一个空间来存储数字证书和私钥.通过将钥匙和证书存储到一个文件中(称为keystore),Java Security Architecture实现了独立于平台的加密技术. Microsoft Windows把钥匙和证书存储到Windows注册表和文件系统中.这就是说,在Windows系统上运行安全的Java程序的用户必须在Java和Microsoft的钥匙和证书库之间输入和输出钥匙和证书.好消息是,你可以"哄骗"Java应用程序通过Microsoft本地函数来运用Mi

windows安全验证-java实现登录带有windows安全登录的网页

问题描述 java实现登录带有windows安全登录的网页 各位大神,请教一下,登录http://x.x.x.x时,网页弹出上图的窗口,怎么使用java登录带有上述提示信息的网页. 解决方案 这个问题解决了,方法来自stack overflow,通过java向http发送请求时,需要把用户名和密码进行编码操作,这样服务器才能识别.编码的代码如下,还需要导入一个编码包(sun.misc.BASE64Decoder.jar). BASE64Encoder encoder = new BASE64En

C# Java间进行RSA加密解密交互(二)

原文:C# Java间进行RSA加密解密交互(二) 接着前面一篇文章C# Java间进行RSA加密解密交互,继续探讨这个问题. 在前面,虽然已经实现了C# Java间进行RSA加密解密交互,但是还是与项目中要求的有所出入.在项目中,客户端(Java)的加密是通过这么一个方法实现的: /** * RSA加密 * @param text--待加密的明文 * @param key--公钥,由服务器端提供的经base64编码的字符串 * @return */ public static String R

jcom-利用Jcom在用java程序中调用windows Com组件,Jcom.dll是不是支持64位操作系统?

问题描述 利用Jcom在用java程序中调用windows Com组件,Jcom.dll是不是支持64位操作系统? 利用Jcom在用java程序中调用windows Com组件,Jcom.dll是不是支持64位操作系统?我发现在32位机器上是可以调用成功的,为什么切换到64为机器上就调用不成功,有谁了解这个Jcom的,谢谢给个解答.

C# Java间进行RSA加密解密交互

原文:C# Java间进行RSA加密解密交互 这里,讲一下RSA算法加解密在C#和Java之间交互的问题,这两天纠结了很久,也看了很多其他人写的文章,颇受裨益,但没能解决我的实际问题,终于,还是被我捣鼓出来了. 首先,介绍一下写这代码的目的:完成webService验证问题,服务器端采用C#开发,客户端采用Java开发.服务器端给客户端提供公钥,已进行数据加密,客户端加密后提数据提交给服务器,服务器用私钥对数据解密,进行验证.  这里遇到的主要问题是C# RSACryptoServiceProv

java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind 处理方法

今天部署项目过程中tomcat报如下异常: [html] view plaincopyprint? java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind        at java.net.PlainSocketImpl.socketBind(Native Method)        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)

android开发-非Activity普通类如何与Activity类交互

问题描述 非Activity普通类如何与Activity类交互 Activity A调用普通类B,A把context传给B,B通过startActivityForResult请求C,C处理之后有信息返回,我想在B中拿到这些信息,请问有什么方法?PS,在A中可以通过onActivityResult拿到C的信息,但B中就不行,求大神门解答,谢谢!