Click here to Skip to main content
15,902,875 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi
In the code:
C#
HINSTANCE hinDLL;
hinDLL = LoadLibrary((LPCWSTR("WinSCard.dll"));
if (hinDLL != 0)
    {
              context=(EstablishContext) GetProcAddress(hinDLL,"SCardEstablishContext");

              listreaders=(ListReaders) GetProcAddress(hinDLL,"SCardListReaders");

              sconnect=(Connect) GetProcAddress(hinDLL,"SCardConnect");

              }
else{
     cout<<"Library failed to load\n";
     }
}


m getting values in hinDLL and context but getting undefined values in listreaders and sconnect.
Does GetProcAddress allow its use like i have done??
Posted

1 solution

Yes it does - if you get the function name right ...

SCardListReaders and SCardConnect have both narrow and wide char implementations, SCardListReadersA,SCardListReadersW and SCardConnectA,SCardConnectW respectively

Use depends.exe to examine the DLL
 
Share this answer
 
v3
Comments
Anil Kumar 23 22-May-12 3:47am    
m much thankful to u...:) thanx barney..

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900