Мне нужны права администратора для перемещения файла (node.js )

#node.js

#node.js

Вопрос:

Я создаю пользовательский установщик для своей программы с помощью node.js

Мне нужно переместить разархивированный файл в «C:Program Файлы Имя программы», но я не могу двигаться, потому что у меня нет разрешения.

Могу ли я получить права администратора в node.js ?

 module.exports.mv = function (source, dest) {
   return new Promise((resolve, reject) => {
       mv(source, dest, {mkdirp: true}, function (err) {
           if (err) reject(err);
           resolve();
       });
   });
}
 

Я использовал модуль «mv».

Комментарии:

1. Запустите терминал powershell с правами администратора.

2. Разве это не всегда выходит за рамки программы, и пользователь должен вызывать вашу программу со специальной ролью / правами?

3. Это установщик моей программы, поэтому мне нужно получить права администратора при запуске упакованной программы. @Danizavtz

4. Я бы рекомендовал использовать wixtoolset (инструмент с открытым исходным кодом) для создания установщика Windows msi или exe. @Tilto_