2015-02-17 3 views
-1

Я использовал узел в течение 1 года, но только для написания серверных приложений. Теперь я заинтересован в создании приложения, которое обычно написано на языке C или C++, поэтому я не уверен, возможно ли, например, написать кейлоггер или simillar-приложения с использованием JavaScript и Node.js?Можно ли сделать кейлоггер с Node.js?

ответ

4

Да, вы можете использовать Node.js для написания настольных приложений, которые могут выступать в качестве кейлоггера, общаться с драйверами устройств и другими системными ресурсами.

Большая часть функциональной совместимости системы позволила обеспечить кросс-платформенную поддержку определенных уведомлений о системных событиях и ввода-вывода. Помните, что есть высокие стеки для чтения событий клавиатуры, которые отличаются от платформы к платформе, поэтому вы, вероятно, захотите взглянуть вокруг экосистемы Node.js на пакеты, такие как node-ffi, что может помочь вам получить доступ к системным ресурсам из вашего приложения петля.

Если вы хотите написать свои собственные системные привязки, которые доступны для V8 и доступны вашему приложению Node.js, есть отличная поддержка для going native, от упаковки до создания асинхронных событий для вашего приложения Node.js.

+0

прохладно спасибо :) за информацию, которая была очень воспитательной – Maxtermax

Смежные вопросы