У меня есть приложение C#, которое читает мой тег NFC и получает его ID.Windows login using C#
Используя API близости NFC, я смог прочитать тег NFC.
Когда подписались прибытия тегов NFC,
proximityDevice.DeviceArrived += (device) => {Print(device.DeviceId);};
соответствующие Device-ID
\\?\aci#nxp54442#2&daba3ff&2#(fb3842cd-blah blah blah)
Как сделать это приложение работать на окна входа в систему, так что, когда я нажимаю мой NFC тег, приложение считывает тег и автоматически вводит пользователя в систему?
Я считаю, что это не поддерживается. В Windows XP/2003 вы могли бы сделать это с помощью настраиваемого GINA, но эта поддержка была удалена в Vista, потому что это привело к необузданным проблемам безопасности. Пользовательские GINA часто были слабыми с секретами пользователей (паролями) и заставляли людей завинчиваться , В Windows 8 есть какой-то механизм поставщика входа в систему, но я не уверен, есть ли у вас легкие способы взаимодействовать с ним таким образом. –
(Чтобы уточнить, в моем предыдущем комментарии речь идет о входе пользователя в систему, а не о запуске кода, когда ни один интерактивный пользователь не вошел в систему) –
@BillyIneal: приложения, такие как http://www.sensiblevision.com/en-us /fastaccessanywhere/overview.aspx похоже на то, что я пытаюсь сделать. Любые указатели на подобные вещи? –