I see you have read:
Customizing GINA, Part 1[
^]
Customizing GINA, Part 2[
^]
The difficulties you are experiencing are there by design.
You should execute your ReadFile.exe under a logged on user account - and logging on can be done in code from a windows service.
It's pretty hard to imagine why you need to execute a separate executable from gina - a hint or two might help ... basically I'm fairly certain that what you are trying to do should be done differently.
Best regards
Espen Harlinn