I'm about to start the process of building a WinPE4 EETech and I came across this post and your inf file. Thanks.
One thing, however -- I was puzzled by the KB article's mention of using a couple of Win32 modules in the Win64 build, so I raised a McAfee Service Request and queried that. McAfee Support responded that the KB article is wrong (and will be corrected, they said) -- the Win32 modules should NOT be included in the Win64 build because Smartcard tokens are NOT supported in the Win64 build.
Nice work. Definately seems like something McAfee should already be providing, surely it'd make their lives easier (i.e. less support problems) by having an automated method rather than making customers do it manually.
I had been considering doing this for some time but didn't know enough about creating INF's and haven't had a chance to research. Do you have a some links on how to create INF's? It could come in handy in future.
I used Microsoft's documentation on INF file sections and directives. http://msdn.microsoft.com/en-us/library/windows/hardware/ff547433(v=vs.85).aspx
I found it helpful for the syntax of each section and to figure out exactly what needed to be included in the INF file for it to function properly.
This http://msdn.microsoft.com/en-us/library/windows/hardware/gg463445.aspx has some good general gidelines for how to create the INF files as well.
Thank you for that information about the Win32 modules, I will update the INF and post it with those modules removed from the Win64 directives. If I recall correctly, there were only the two modules though. (EpeTokenSmartcard.dll and EpeReaderPcsc.dll)
Attached is the new version with the two Win32 modules removed, noted above. It isn't tested, but there is not a huge difference, so it should work. If you have any problems with it, let me know and I will figure out what happened.
Message was edited by: rgonza10 on 11/13/13 8:15:06 PM CST
EETechPE4.inf.zip 2.2 K