Changing windows user in Java
Is it possible to set a different windows user with Java? I have following issue:
My a开发者_如何转开发pplication executes written program as admin. However, at one point I need to switch windows user in order to execute program from the command line (this program can only be accessed by this user - I cannot start it as admin due to its license).
So to simplify explanation i need to do following things:
- start program as admin
 - login at one point as different user
 - execute program from command line
 - logout from user, login as admin
 - continue to execute program till the end
 
I did everything except logged in as user. Program runs on vps server.
I was googling but couldn't find the right solution.
In Linux we have su for this,
I am not sure about windows but this blog seems doing it.
further
here is code snippet to execute native commands from java
try {
    // Execute a command without arguments
    String command = "dir";
    Process child = Runtime.getRuntime().exec(command);
    // Execute a command with an argument
    command = "dir";
    child = Runtime.getRuntime().exec(command);
} catch (IOException e) {
}
Source
 加载中,请稍侯......
      
精彩评论