Merge pull request #64 from resin-io/fix/29/windows-uac-three-instances

Replace windosu with elevator
This commit is contained in:
Juan Cruz Viotti 2016-01-01 15:38:41 -04:00
commit 85712fabe6
2 changed files with 4 additions and 7 deletions

View File

@ -25,7 +25,6 @@ var _ = require('lodash');
var dialog = require('dialog');
var isElevated = require('is-elevated');
var sudoPrompt = require('sudo-prompt');
var windosu = require('windosu');
var os = require('os');
var platform = os.platform();
@ -61,11 +60,9 @@ exports.require = function(app, callback) {
});
}
else if (platform === 'win32') {
var command = _.map(process.argv, function(word) {
return '"' + word + '"';
});
var elevator = require('elevator');
windosu.exec(command.join(' '), null, function(error) {
elevator.execute(process.argv, {}, function(error) {
if (error) {
console.error(error.message);
process.exit(1);

View File

@ -17,6 +17,7 @@
"author": "Juan Cruz Viotti <juan@resin.io>",
"license": "MIT",
"optionalDependencies": {
"elevator": "^1.0.0",
"removedrive": "^1.0.0"
},
"dependencies": {
@ -31,8 +32,7 @@
"lodash": "^3.10.1",
"resin-image-write": "^2.0.5",
"sudo-prompt": "^2.0.2",
"umount": "^1.1.1",
"windosu": "^0.2.0"
"umount": "^1.1.1"
},
"devDependencies": {
"angular-mocks": "^1.4.7",