есть такой код. как получить ответ из node в консольное приложение
код JS
const exe = require('child_process');
const fs = require('fs');
var result = exe.spawn('cryptcp.exe', ['-verify', '45.jpg.sig', '45.jpg'], {});
result.stdout.on('data', function (data) {
var r = data.toString().toLowerCase();
if (r.indexOf('do you want to use this certificate') > -1) {
result.stdin.write('N');
}
});
result.stderr.on('data', function (data) {
process.stdout.write(data.toString());
});
result.on('close', function (code) {
fs.exists('45.jpg', (res) => {
if (res) {
process.exit(0)
} else {
process.exit(1)
}
});
});
result.on('error', function(error) {
console.log(error.message);
})
c#
Process proc = new Process();
proc.StartInfo.Arguments = @"jsx/verify.js";
proc.StartInfo.WorkingDirectory = AppDomain.CurrentDomain.BaseDirectory;
proc.StartInfo.FileName = "node.exe";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.RedirectStandardError = true;
proc.OutputDataReceived += (s, e) =>
{
Console.WriteLine(e.Data);
};
proc.Exited += (s, e) => Console.WriteLine("awd");
proc.Start();
как видно пробывал так
process.exit(0)
Виртуальный выделенный сервер (VDS) становится отличным выбором
Подскажите, пожалуйста, использую несколько экземпляров PhantomJSDriver :
Есть некоторые данные которые подгружаются функциями API (небольшое веб приложение)
подскажите пожалуйста есть ли в C# возможность находясь в учетке обычного доменного пользователя получить информацию об установленном ПО и информацию...
Есть Модель ClientТуда записывается вся контактная информация о клиенте