740: Запрошенная операция требует повышения в Java - PullRequest
1 голос
/ 19 августа 2011

Я попробовал этот код Java, в этом коде я перемещаю файл из одного каталога в другой, затем выполняю файл.Я использую ОС Windows 7.

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFileChooser;
import javax.swing.JFrame;


import org.apache.commons.io.FileUtils;
import org.omg.CORBA.Environment;

public class JFileChooserTest {
  public static void main(String[] args) {
        String filelocation="C:\\Users\\FSSD\\Desktop\\OutPut\\Target\\setup.exe";
        File trgDir = new File(filelocation);
        System.err
                .println("file location>>>>>>>>>>>>>>>>>>>"
                        + filelocation);
        File desDir = new File(
                "C:\\Users\\FSSD\\IndigoWorkSpace\\Swing\\test");

        try {
            FileUtils.copyFileToDirectory(trgDir, desDir);
            // FileUtils.copyDirectory(srcDir, trgDir);
        } catch (IOException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }


        Runtime rt=Runtime.getRuntime();
        try {

            Process p=rt.exec("runas /user:FSSD test/setup.exe");   
            //Process p= rt.exec("test/setup.exe");
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
  }
}

Пока я выполняю это, я получаю "740: Запрошенная операция требует повышения прав" , если есть какие-либо возможности для ее устранения.

Ответы [ 2 ]

1 голос
/ 03 мая 2012

Короткий ответ: вы не можете сделать это в процессе.Вам нужно запустить новый процесс с повышенными правами в командной строке.(см. команду поднятия).

Пожалуйста, посмотрите этот вопрос и ответ здесь - они решают вашу проблему.

0 голосов
/ 27 сентября 2017

Локальная сеть хоста службы ограничена 10

HKEY_LOCAL_MACHINE> SYSTEM> ControlSet001

значение реестра Start на правой панели и двойной щелчок по нему.

Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...