I know this is super esoteric but here goes:
I’ve just recently ported a vs2008 app to vs2022. As part of this process I’m cleaning up our various UAC issues so the application can be run properly by a user who is not admin (so the Manifest is set as AsInvoker instead of AsInstaller).
I mention this because I suspect it might be part of my problem.
OPOS drivers are not working anymore.
The app can create the OPOS control, no problem. But when trying to open the device, it is throwing an error 109, the LDN can’t be found.
Oddly enough the problem seems to be SO dependent: Epson controls work great. My old NCI/Weightronix controls only work if running As Administrator. Honeywell/Metropos don’t seem to work at all.
I’ve checked that the old 2008 code works just fine for all of these.
Again, I suspect something to do with UAC / As Administrator / VirtualStores but I’m at a loss of how to verify this hunch and what to do about it.
Thanks in advance!