#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_