Я разрабатываю простое приложение node -webkit для Windows (Vista, 7,...), и мне нужно использовать некоторые функции WinAPI, в частности, RegisterHotKey
и SendInput
, для связывания горячих клавиш в системе и создания основанных на нажатиях клавиш на том. Theres нет такого API, поставляемого node -webkit, поэтому я решил использовать node-ffi для вызова этих функций.
Я новичок в разработке WinAPI, поэтому я прочитал несколько руководств MSDN, но обнаружил, что большинство примеров создают окно, цикл сообщений, обработку сообщений и т.д. Поэтому я не совсем понимаю, как правильно реализовать вызов в WinAPI из node -webkit, не создавая отдельного окна?
Node -ffi tutorial не распространяется на этот случай, поэтому Ive нашел node Windows но кажется, что он просто реализует приложение Windows с помощью node.
Есть ли способ реализовать собственные вызовы без создания приложения Windows? Каков правильный способ сделать это?