Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove legacy winscard.dll functions - unresolved in Win10 #20

Open
payterms opened this issue Oct 11, 2018 · 6 comments
Open

Remove legacy winscard.dll functions - unresolved in Win10 #20

payterms opened this issue Oct 11, 2018 · 6 comments

Comments

@payterms
Copy link

Hello!

Trying to use APDUPlay at WIN10. There are some errors.

Could not find SCardUIDlgSelectCardW procedure address
Could not find GetOpenCardNameA procedure address
Could not find GetOpenCardNameW procedure address
Could not find SCardDlgExtendedError procedure address

@petrs petrs changed the title Unresolved functions. Remove legacy winscard.dll functions - unresolved in Win10 Oct 11, 2018
@petrs
Copy link
Member

petrs commented Oct 11, 2018

Hi,
thank you for reporting. I do assume that these errors are found in the created log file, right? The reason is that these functions are old legacy deprecated function from Microsoft winscard.dll library and were at some point dropped by MS completely. The APDUPlay shall work just fine without these (unless some very old app will try to load and use tehse functions specifically).

I will fix this by removal of these function completely.

@payterms
Copy link
Author

Yes. These notification are written in log. It seems that some browser plugins for working with smart card that call these functions failed to run without ones.

@payterms
Copy link
Author

Maybe it's better to redirect calls of these functions to native SCardDlg.dll library?

@petrs
Copy link
Member

petrs commented Oct 11, 2018

OK, in that case, redirection is better option. Can you please specify the browser plugin using this so I can test the result?

@payterms
Copy link
Author

payterms commented Oct 12, 2018

Here it is.
https://chrome.google.com/webstore/detail/nspk-card-plugin-forchro/ligkgcaamcllndjijklegagpnfajnkbo
You can select "Delete logs item"
yellow item
It tries to access the list of available readers for cleaning the logs at inserted card.

@TheBestTvarynka
Copy link

any progress on this?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants