Hi,
I am new to this, never having done this before.
To make it brief, I have a visual studio windows form application in C# which requires a licensing feature.
When the user clicks on the "Buy" button it will open up the website, and after the successful payment it will redirect to a certain webpage URL.
There I would want to use the JavaScript to do a few tasks.
Getting PC ID, like PC ID = CPU + Motherboard ID, accessing hardware
information of the target machine.
And I saw those things need of a server like Node.js to
gather hardware information, then pass it to your JavaScript code.
I saw on google: "If you're running JavaScript on a server-side
environment like Node.js, you can use the systeminformation library":
JavaScript
`const si = require("systeminformation");
si.cpu()
.then((data) => console.log("CPU:", data.manufacturer, data.brand))
.catch((error) => console.error(error));
si.baseboard()
.then((data) => console.log("Motherboard:", data.manufacturer, data.model))
.catch((error) => console.error(error));`
Then generate a random license key for the end user with JavaScript.
Then adding to a PhpMyAdmin database, which is a database I have to
create on my PC with phpMyAdmin, like PC ID (CPU + Motherboard), First
Name, Last Name, email and a license key.
So that I would be able to download the updated database to my SSD at any
time.
Also, maybe emailing automatically a license key to a provided email address.
In addition, I also would be able to add a new person information manually
with all its fields if I need to do so. I know that this database has to
be created to begin with, order to get started and the JavaScript coding
must be implemented on the web page as well along with Node.js package.
So, after successful delivery of the license key, my program asks to paste
into the field the license key. And it needs to be checked whether the key
is correct format or not and also access the updated database to check if
the key exists or does not, and if it does the program would be activated.
I already installed Node.js on my PC and phpMyAdmin as well.
Can you direct me which code or a package I need for Node.js and
JavaScript code as well... Thanks so much, waiting for response,
Gennady
Top comments (0)