Если хотите купить, то покупаете как все - за положенную сумму у поставщика. Получаете лицензионную винду с точки зрения закона. Все другие способы закон считает нарушением.
Если вы покупаете новое авто - вы идете в автосалон к официальному дилеру, а не к "Дяде Васе" у которого точно такие же но совершенно случайно дешевле аж в 3 раза.
в коде обработчика запроса делаете условие по которому запускается программа и запускаете через child_process.spawn()
В любом случае когда к серверу обращается клиент по какой то ссылке - то сервер выполняет какой-то код чтобы вернуть необходимые данные, вот в этом коде и производить запуск и отдавать данные о запущенном процессе.
Чтобы не касаться - нужно будет долго калибровать лодку, ну и от точности датчиков тоже зависит. Калибровка включает в себя - зависимость пройденного пути в зависимсти от различных условий - восновном от времени воздействия движущей силы и инерционности.
Консоль разработчика и JS.
Можно еще плагин сделать к браузеру.
А можно вообще взять Selenium и все на нем сделать.
А вообще я бы даже браузер не использовал. Ведь поля куда то уходят в виде запроса - можно просто послать такой же запрос.
Все просто: есть три числа (время) 14:22:55
hh = 14
mm = 22
ss = 55
Запишем в виде одного числа:
num = hh*10000+mm*100+ss = 142255
итог: 3 числа превратились в одно.
Если применительно к программированию - то там применяется операция бинарного сдвига вместо умножения.