Я знаю, что найти в магистрате GINA непросто, но мой вопрос наиболее близок к Interprocess Communication (IPC), я написал свой собственный GINA в неуправляемом C++, я включил его в метод, который проверяет действительность отпечатков пальцев для пользователя попытаться войти, эта функция будет вызывать некоторый метод в работающей системе Windows Service написанной в C#, код следующим образом:Метод входа в систему с помощью GINA
в GINA, неуправляемые C++
if(Fingerprint.Validate(userName,finerprintTemplate)
{
//perform login
}
в окнах обслуживания , C#
public class Fingerprint
{
public static bool Validate(string userName, byte[] finerprintTemplate)
{
//Preform Some code to validate fingerprintTemplate with userName
//and retuen result
}
}
Кто-нибудь знает, как сделать такое общение между GINA и службой Windows, или просто между письменным сервисом C++ и письменной службой C#.
Thanks
Единственный нюанс, я хотел бы добавить об использовании почтовых ящиков заключается в том, что они не являются надежными, для межсервисной связи это часто является нарушителем транзакций. –
Это правда. Не то чтобы я думал, что он все равно должен их использовать, я просто безумный завершенный, когда дело доходит до ответа на вопросы :-) –