1.0.4 • Published 6 years ago
@dinamonetworks/wsmng v1.0.4
O Windows Service Manager (wsmng) é um Node.js Addon feito em NAN (Native Abstractions for Node).
Para instalar o NAN no ambiente digite o comando abaixo no mesmo diretório do projeto wsmng:
npm install nan --save
É necessário o CMake.js para o processo de compilação (build). Digite o comando abaixo no mesmo diretório do projeto wsmng:
npm install cmake-js --save
Nota: *O CMake.js depende da plataforma CMake instalada no seu sistema. Consulte aqui para obter mais informações.
Compilação (build)
Para compilar o projeto digite o comando abaixo:
cmake-js build
Nota: *É necessário um compilador C++ instalado no seu sistema.
Testes
Utilize o seu código JavaScript para testar o Addon wsmng.
Exemplo:
var wsmng = require('./build/Release/wsmng.node');
nome_servico = "AdobeUpdateService";
console.log("get_status : " + wsmng.get_status(nome_servico));
console.log("get_startup : " + wsmng.get_startup(nome_servico));
wsmng.set_status(nome_servico, "Rodando", function(status) {
console.log("set_status : " + status);
});
wsmng.set_startup(nome_servico, "Automatico", function(startup) {
console.log("set_startup : " + startup);
});
Consulte e altere o arquivo CMakeLists.txt para alterar o destino (path) e o nome do Addon (biblioteca) compilado.
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "" SUFFIX ".node")