From: leochou on
when testing smart card minidriver in windows 7, got the following errors:

"cmck exec Reconnect" always show that

Testing through CAPI calls
Submitting CSP PIN for reader \\.\DMWZ ESAFE 0\
CryptAcquireContext - CRYPT_NEWKEYSET
CryptGenKey
Reconnecting
CryptAcquireContext - CRYPT_DELETEKEYSET
CryptAcquireContext failed unexpectedly
d:\5429t\testsrc\dstest\security\core\credentials\smartcard\cmck\cmck\fnreconnect.cpp Line: 264
WIN32
0x80090016
Keyset does not exist.

in windows xp, it always passed. i have no idea!

this is my log.
in XP:

/* P:608 T:3380 8-30-203 CardAcquireContext(): *BEGIN*
/* P:608 T:3380 8-30-203 CardAcquireContext(): *SUCCESS*

/* P:608 T:3380 8-30-203 CardAcquireContext(): *BEGIN*
/* P:608 T:3380 8-30-203 CardAcquireContext(): *SUCCESS*

/* P:608 T:3380 8-31-750 CardAcquireContext(): *BEGIN*
/* P:608 T:3380 8-31-765 CardAcquireContext(): *SUCCESS*

/* P:608 T:3380 8-31-765 CardDeleteContext(): *BEGIN*
/* P:608 T:3380 8-31-765 CardDeleteContext(): *SUCCESS*

/* P:608 T:3380 8-31-765 CardAcquireContext(): *BEGIN*
/* P:608 T:3380 8-31-765 CardAcquireContext(): *SUCCESS*

/* P:608 T:3380 8-31-765 CardDeleteContext(): *BEGIN*
/* P:608 T:3380 8-31-781 CardDeleteContext(): *SUCCESS*

/* P:608 T:3380 8-31-781 CardAcquireContext(): *BEGIN*
/* P:608 T:3380 8-31-781 CardAcquireContext(): *SUCCESS*

/* P:608 T:3380 8-31-781 CardGetChallenge(): *BEGIN*
/* P:608 T:3380 CardGetChallenge(): Challenge = CE568537C1BC9318 */
/* P:608 T:3380 8-31-781 CardGetChallenge(): *SUCCESS*

/* P:608 T:3380 8-31-796 CardAuthenticateChallenge(): *BEGIN*
/* P:608 T:3380 CardAuthenticateChallenge(): Response = B99E85F50E1F5C29 */
/* P:608 T:3380 8-31-796 CardAuthenticateChallenge(): *SUCCESS*

/* P:608 T:3380 8-31-812 CardDeauthenticate(): *BEGIN*
/* P:608 T:3380 8-31-812 CardDeauthenticate(): *SUCCESS*

/* P:608 T:3380 8-31-812 CardAuthenticatePin(): *BEGIN*
/* P:608 T:3380 CardAuthenticatePin(): User PIN = 0000 */
/* P:608 T:3380 8-31-828 CardAuthenticatePin(): *SUCCESS*

/* P:608 T:3380 8-31-828 CardDeauthenticate(): *BEGIN*
/* P:608 T:3380 8-31-843 CardDeauthenticate(): *SUCCESS*

/* P:608 T:3380 8-31-843 CardDeleteContext(): *BEGIN*
/* P:608 T:3380 8-31-843 CardDeleteContext(): *SUCCESS*

/* P:608 T:3380 8-31-859 CardAcquireContext(): *BEGIN*
/* P:608 T:3380 8-31-859 CardAcquireContext(): *SUCCESS*

/* P:608 T:3380 8-31-859 CardAuthenticatePin(): *BEGIN*
/* P:608 T:3380 CardAuthenticatePin(): User PIN = 0000 */
/* P:608 T:3380 8-31-875 CardAuthenticatePin(): *SUCCESS*

/* P:608 T:3380 8-31-875 CardQueryCapabilities(): *BEGIN*
/* P:608 T:3380 8-31-875 CardQueryCapabilities(): *SUCCESS*

/* P:608 T:3380 8-31-890 CardAuthenticatePin(): *BEGIN*
/* P:608 T:3380 CardAuthenticatePin(): User PIN = 0000 */
/* P:608 T:3380 8-31-906 CardAuthenticatePin(): *SUCCESS*

/* P:608 T:3380 8-31-906 CardDeauthenticate(): *BEGIN*
/* P:608 T:3380 8-31-921 CardDeauthenticate(): *SUCCESS*

/* P:608 T:3380 8-31-921 CardDeleteContext(): *BEGIN*
/* P:608 T:3380 8-31-921 CardDeleteContext(): *SUCCESS*

/* P:608 T:3380 8-32-0 CardAcquireContext(): *BEGIN*
/* P:608 T:3380 8-32-0 CardAcquireContext(): *SUCCESS*

/* P:608 T:3380 8-32-0 CardReadFile(): *BEGIN*
/* P:608 T:3380 CardReadFile(): Dir Name = ROOT, File Name = cardid */
/* P:608 T:3380 CardReadFile(): cardid = 34646533393531342D643465662D3432 */
/* P:608 T:3380 8-32-46 CardReadFile(): *SUCCESS*

/* P:608 T:3380 8-32-62 CardReadFile(): *BEGIN*
/* P:608 T:3380 CardReadFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardReadFile(): cardcf = 000000000000 */
/* P:608 T:3380 8-32-109 CardReadFile(): *SUCCESS*

/* P:608 T:3380 8-32-109 CardReadFile(): *BEGIN*
/* P:608 T:3380 CardReadFile(): Dir Name = mscp, File Name = cmapfile */
/* P:608 T:3380 8-32-187 CardReadFile(): *BEGIN*
/* P:608 T:3380 CardReadFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardReadFile(): cardcf = 000000000000 */
/* P:608 T:3380 8-32-234 CardReadFile(): *SUCCESS*

/* P:608 T:3380 8-32-250 CardAuthenticatePin(): *BEGIN*
/* P:608 T:3380 CardAuthenticatePin(): User PIN = 0000 */
/* P:608 T:3380 8-32-265 CardAuthenticatePin(): *SUCCESS*

/* P:608 T:3380 8-32-265 CardDeauthenticate(): *BEGIN*
/* P:608 T:3380 8-32-281 CardDeauthenticate(): *SUCCESS*

/* P:608 T:3380 8-32-281 CardReadFile(): *BEGIN*
/* P:608 T:3380 CardReadFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardReadFile(): cardcf = 000000000000 */
/* P:608 T:3380 8-32-328 CardReadFile(): *SUCCESS*

/* P:608 T:3380 8-32-343 CardQueryFreeSpace(): *BEGIN*
/* P:608 T:3380 8-32-359 CardQueryFreeSpace(): *SUCCESS*

/* P:608 T:3380 8-32-375 CardReadFile(): *BEGIN*
/* P:608 T:3380 CardReadFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardReadFile(): cardcf = 000000000000 */
/* P:608 T:3380 8-32-421 CardReadFile(): *SUCCESS*

/* P:608 T:3380 8-32-421 CardAuthenticatePin(): *BEGIN*
/* P:608 T:3380 CardAuthenticatePin(): User PIN = 0000 */
/* P:608 T:3380 8-32-453 CardAuthenticatePin(): *SUCCESS*

/* P:608 T:3380 8-32-453 CardWriteFile(): *BEGIN*
/* P:608 T:3380 CardWriteFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardWriteFile(): cardcf = 000000000100 */
/* P:608 T:3380 8-32-531 CardWriteFile(): *SUCCESS*

/* P:608 T:3380 8-32-531 CardWriteFile(): *BEGIN*
/* P:608 T:3380 CardWriteFile(): Dir Name = mscp, File Name = cmapfile */
/* P:608 T:3380 CardWriteFile(): cmapfile =
660031006500300035003000300030002D0031003600380038002D0034006200380063002D0039006500300066002D003000310061006200300066006200340062003800660037000000000000000000010000000000 */
/* P:608 T:3380 8-32-921 CardWriteFile(): *SUCCESS*

/* P:608 T:3380 8-32-921 CardWriteFile(): *BEGIN*
/* P:608 T:3380 CardWriteFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardWriteFile(): cardcf = 000000000200 */
/* P:608 T:3380 8-33-0 CardWriteFile(): *SUCCESS*

/* P:608 T:3380 8-33-0 CardWriteFile(): *BEGIN*
/* P:608 T:3380 CardWriteFile(): Dir Name = mscp, File Name = cmapfile */
/* P:608 T:3380 CardWriteFile(): cmapfile =
660031006500300035003000300030002D0031003600380038002D0034006200380063002D0039006500300066002D003000310061006200300066006200340062003800660037000000000000000000030000000000 */
/* P:608 T:3380 8-33-109 CardWriteFile(): *SUCCESS*

/* P:608 T:3380 8-33-125 CardQueryCapabilities(): *BEGIN*
/* P:608 T:3380 8-33-125 CardQueryCapabilities(): *SUCCESS*

/* P:608 T:3380 8-33-125 CardWriteFile(): *BEGIN*
/* P:608 T:3380 CardWriteFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardWriteFile(): cardcf = 000001000200 */
/* P:608 T:3380 8-33-203 CardWriteFile(): *SUCCESS*

/* P:608 T:3380 8-33-203 CardCreateContainer(): *BEGIN*
/* P:608 T:3380 8-35-515 CardCreateContainer(): *SUCCESS*

/* P:608 T:3380 8-35-531 CardWriteFile(): *BEGIN*
/* P:608 T:3380 CardWriteFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardWriteFile(): cardcf = 000001000300 */
/* P:608 T:3380 8-35-609 CardWriteFile(): *SUCCESS*

/* P:608 T:3380 8-35-609 CardWriteFile(): *BEGIN*
/* P:608 T:3380 CardWriteFile(): Dir Name = mscp, File Name = cmapfile */
/* P:608 T:3380 CardWriteFile(): cmapfile =
660031006500300035003000300030002D0031003600380038002D0034006200380063002D0039006500300066002D003000310061006200300066006200340062003800660037000000000000000000030000040000 */
/* P:608 T:3380 8-35-734 CardWriteFile(): *SUCCESS*

/* P:608 T:3380 8-35-734 CardGetContainerInfo(): *BEGIN*
/* P:608 T:3380 8-35-796 CardGetContainerInfo(): *SUCCESS*

/* P:608 T:5764 8-37-296 CardDeauthenticate(): *BEGIN*
/* P:608 T:5764 8-37-312 CardDeauthenticate(): *SUCCESS*

/* P:608 T:3380 8-37-312 CardReadFile(): *BEGIN*
/* P:608 T:3380 CardReadFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardReadFile(): cardcf = 000001000300 */
/* P:608 T:3380 8-37-375 CardReadFile(): *SUCCESS*

/* P:608 T:3380 8-37-375 CardReadFile(): *BEGIN*
/* P:608 T:3380 CardReadFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardReadFile(): cardcf = 000001000300 */
/* P:608 T:3380 8-37-437 CardReadFile(): *SUCCESS*

/* P:608 T:3380 8-37-437 CardAuthenticatePin(): *BEGIN*
/* P:608 T:3380 CardAuthenticatePin(): User PIN = 0000 */
/* P:608 T:3380 8-37-468 CardAuthenticatePin(): *SUCCESS*

/* P:608 T:3380 8-37-484 CardWriteFile(): *BEGIN*
/* P:608 T:3380 CardWriteFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardWriteFile(): cardcf = 000001000400 */
/* P:608 T:3380 8-37-546 CardWriteFile(): *SUCCESS*

/* P:608 T:3380 8-37-562 CardDeleteFile(): *BEGIN*
/* P:608 T:3380 CardDeleteFile(): Dir Name = mscp, File Name = ksc00 */
/* P:608 T:3380 8-37-625 CardDeleteFile(): SCARD_E_FILE_NOT_FOUND (0x80100024)
/* P:608 T:3380 CardDeleteFile(): *FAILED*

/* P:608 T:3380 8-37-625 CardReadFile(): *BEGIN*
/* P:608 T:3380 CardReadFile(): Dir Name = mscp, File Name = cmapfile */
/* P:608 T:3380 CardReadFile(): cmapfile =
660031006500300035003000300030002D0031003600380038002D0034006200380063002D0039006500300066002D003000310061006200300066006200340062003800660037000000000000000000030000040000 */
/* P:608 T:3380 8-37-718 CardReadFile(): *SUCCESS*

/* P:608 T:3380 8-37-718 CardWriteFile(): *BEGIN*
/* P:608 T:3380 CardWriteFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardWriteFile(): cardcf = 000001000500 */
/* P:608 T:3380 8-37-796 CardWriteFile(): *SUCCESS*

/* P:608 T:3380 8-37-796 CardDeleteFile(): *BEGIN*
/* P:608 T:3380 CardDeleteFile(): Dir Name = mscp, File Name = kxc00 */
/* P:608 T:3380 8-37-875 CardDeleteFile(): SCARD_E_FILE_NOT_FOUND (0x80100024)
/* P:608 T:3380 CardDeleteFile(): *FAILED*

/* P:608 T:3380 8-37-875 CardWriteFile(): *BEGIN*
/* P:608 T:3380 CardWriteFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardWriteFile(): cardcf = 000002000500 */
/* P:608 T:3380 8-37-953 CardWriteFile(): *SUCCESS*

/* P:608 T:3380 8-37-953 CardDeleteContainer(): *BEGIN*
/* P:608 T:3380 8-38-578 CardDeleteContainer(): *SUCCESS*

/* P:608 T:3380 8-38-593 CardReadFile(): *BEGIN*
/* P:608 T:3380 CardReadFile(): Dir Name = mscp, File Name = cmapfile */
/* P:608 T:3380 CardReadFile(): cmapfile =
660031006500300035003000300030002D0031003600380038002D0034006200380063002D0039006500300066002D003000310061006200300066006200340062003800660037000000000000000000030000040000 */
/* P:608 T:3380 8-38-687 CardReadFile(): *SUCCESS*

/* P:608 T:3380 8-38-687 CardWriteFile(): *BEGIN*
/* P:608 T:3380 CardWriteFile(): Dir Name = ROOT, File Name = cardcf */
/* P:608 T:3380 CardWriteFile(): cardcf = 000002000600 */
/* P:608 T:3380 8-38-781 CardWriteFile(): *SUCCESS*

/* P:608 T:3380 8-38-781 CardWriteFile(): *BEGIN*
/* P:608 T:3380 CardWriteFile(): Dir Name = mscp, File Name = cmapfile */
/* P:608 T:3380 CardWriteFile(): cmapfile =
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 */
/* P:608 T:3380 8-38-906 CardWriteFile(): *SUCCESS*

/* P:608 T:5764 8-40-406 CardDeauthenticate(): *BEGIN*
/* P:608 T:5764 8-40-421 CardDeauthenticate(): *SUCCESS*

/* P:608 T:3380 8-40-671 CardDeleteContext(): *BEGIN*
/* P:608 T:3380 8-40-687 CardDeleteContext(): *SUCCESS*

in windows 7:


/* P:3368 T:3800 17-39-515 CardAcquireContext(): *BEGIN*
/* P:3368 T:3800 17-39-515 CardAcquireContext(): *SUCCESS*

/* P:3368 T:3800 17-39-515 CardAcquireContext(): *BEGIN*
/* P:3368 T:3800 17-39-515 CardAcquireContext(): *SUCCESS*

/* P:3368 T:3800 17-39-531 CardAcquireContext(): *BEGIN*
/* P:3368 T:3800 17-39-531 CardAcquireContext(): *SUCCESS*

/* P:3368 T:3800 17-39-531 CardAcquireContext(): *BEGIN*
/* P:3368 T:3800 17-39-531 CardAcquireContext(): *SUCCESS*

/* P:3368 T:3800 17-41-187 CardAcquireContext(): *BEGIN*
/* P:3368 T:3800 17-41-187 CardAcquireContext(): *SUCCESS*

/* P:3368 T:3800 17-41-187 CardDeleteContext(): *BEGIN*
/* P:3368 T:3800 17-41-187 CardDeleteContext(): *SUCCESS*

/* P:3368 T:3800 17-41-187 CardAcquireContext(): *BEGIN*
/* P:3368 T:3800 17-41-187 CardAcquireContext(): *SUCCESS*

/* P:3368 T:3800 17-41-187 CardDeleteContext(): *BEGIN*
/* P:3368 T:3800 17-41-203 CardDeleteContext(): *SUCCESS*

/* P:3368 T:3800 17-41-203 CardAcquireContext(): *BEGIN*
/* P:3368 T:3800 17-41-203 CardAcquireContext(): *SUCCESS*

/* P:3368 T:3800 17-41-203 CardDeleteContext(): *BEGIN*
/* P:3368 T:3800 17-41-203 CardDeleteContext(): *SUCCESS*

/* P:3368 T:3800 17-41-203 CardAcquireContext(): *BEGIN*
/* P:3368 T:3800 17-41-203 CardAcquireContext(): *SUCCESS*

/* P:3368 T:3800 17-41-218 CardDeleteContext(): *BEGIN*
/* P:3368 T:3800 17-41-218 CardDeleteContext(): *SUCCESS*

/* P:3368 T:3800 17-41-218 CardAcquireContext(): *BEGIN*
/* P:3368 T:3800 17-41-218 CardAcquireContext(): *SUCCESS*

/* P:3368 T:3800 17-41-218 CardGetChallenge(): *BEGIN*
/* P:3368 T:3800 CardGetChallenge(): Challenge = BF830855CDCA4F0D */
/* P:3368 T:3800 17-41-234 CardGetChallenge(): *SUCCESS*

/* P:3368 T:3800 17-41-234 CardAuthenticateChallenge(): *BEGIN*
/* P:3368 T:3800 CardAuthenticateChallenge(): Response = A2DB6F882D402D94 */
/* P:3368 T:3800 17-41-234 CardAuthenticateChallenge(): *SUCCESS*

/* P:3368 T:3800 17-41-234 CardDeauthenticate(): *BEGIN*
/* P:3368 T:3800 17-41-250 CardDeauthenticate(): *SUCCESS*

/* P:3368 T:3800 17-41-250 CardAuthenticatePin(): *BEGIN*
/* P:3368 T:3800 CardAuthenticatePin(): User PIN = 0000 */
/* P:3368 T:3800 17-41-265 CardAuthenticatePin(): *SUCCESS*

/* P:3368 T:3800 17-41-265 CardDeauthenticate(): *BEGIN*
/* P:3368 T:3800 17-41-265 CardDeauthenticate(): *SUCCESS*

/* P:3368 T:3800 17-41-265 CardDeleteContext(): *BEGIN*
/* P:3368 T:3800 17-41-281 CardDeleteContext(): *SUCCESS*

/* P:3368 T:3800 17-41-281 CardAcquireContext(): *BEGIN*
/* P:3368 T:3800 17-41-281 CardAcquireContext(): *SUCCESS*

/* P:3368 T:3800 17-41-281 CardAuthenticatePin(): *BEGIN*
/* P:3368 T:3800 CardAuthenticatePin(): User PIN = 0000 */
/* P:3368 T:3800 17-41-296 CardAuthenticatePin(): *SUCCESS*

/* P:3368 T:3800 17-41-296 CardQueryCapabilities(): *BEGIN*
/* P:3368 T:3800 17-41-296 CardQueryCapabilities(): *SUCCESS*

/* P:3368 T:3800 17-41-296 CardAuthenticatePin(): *BEGIN*
/* P:3368 T:3800 CardAuthenticatePin(): User PIN = 0000 */
/* P:3368 T:3800 17-41-312 CardAuthenticatePin(): *SUCCESS*

/* P:3368 T:3800 17-41-312 CardDeauthenticate(): *BEGIN*
/* P:3368 T:3800 17-41-328 CardDeauthenticate(): *SUCCESS*

/* P:3368 T:3800 17-41-328 CardDeleteContext(): *BEGIN*
/* P:3368 T:3800 17-41-328 CardDeleteContext(): *SUCCESS*

/* P:3368 T:3800 17-41-359 CardAcquireContext(): *BEGIN*
/* P:3368 T:3800 17-41-359 CardAcquireContext(): *SUCCESS*

/* P:3368 T:3800 17-41-359 CardReadFile(): *BEGIN*
/* P:3368 T:3800 CardReadFile(): Dir Name = ROOT, File Name = cardid */
/* P:3368 T:3800 CardReadFile(): cardid = 34363438653733652D346430342D3463 */
/* P:3368 T:3800 17-41-406 CardReadFile(): *SUCCESS*

/* P:3368 T:3800 17-41-406 CardReadFile(): *BEGIN*
/* P:3368 T:3800 CardReadFile(): Dir Name = ROOT, File Name = cardcf */
/* P:3368 T:3800 CardReadFile(): cardcf = 000000000000 */
/* P:3368 T:3800 17-41-453 CardReadFile(): *SUCCESS*

/* P:3368 T:3800 17-41-453 CardReadFile(): *BEGIN*
/* P:3368 T:3800 CardReadFile(): Dir Name = mscp, File Name = cmapfile */
/* P:3368 T:3800 17-41-531 CardReadFile(): *BEGIN*
/* P:3368 T:3800 CardReadFile(): Dir Name = ROOT, File Name = cardcf */
/* P:3368 T:3800 CardReadFile(): cardcf = 000000000000 */
/* P:3368 T:3800 17-41-593 CardReadFile(): *SUCCESS*

/* P:3368 T:3800 17-41-593 CardAuthenticatePin(): *BEGIN*
/* P:3368 T:3800 CardAuthenticatePin(): User PIN = 0000 */
/* P:3368 T:3800 17-41-609 CardAuthenticatePin(): *SUCCESS*

/* P:3368 T:3800 17-41-609 CardDeauthenticate(): *BEGIN*
/* P:3368 T:3800 17-41-609 CardDeauthenticate(): *SUCCESS*

/* P:3368 T:3800 17-41-609 CardDeleteContext(): *BEGIN*
/* P:3368 T:3800 17-41-625 CardDeleteContext(): *SUCCESS*

/* P:3368 T:3800 17-41-625 CardAcquireContext(): *BEGIN*
/* P:3368 T:3800 17-41-625 CardAcquireContext(): *SUCCESS*

/* P:3368 T:3800 17-41-625 CardReadFile(): *BEGIN*
/* P:3368 T:3800 CardReadFile(): Dir Name = ROOT, File Name = cardid */
/* P:3368 T:3800 CardReadFile(): cardid = 34363438653733652D346430342D3463 */
/* P:3368 T:3800 17-41-671 CardReadFile(): *SUCCESS*

/* P:3368 T:3800 17-41-687 CardReadFile(): *BEGIN*
/* P:3368 T:3800 CardReadFile(): Dir Name = ROOT, File Name = cardcf */
/* P:3368 T:3800 CardReadFile(): cardcf = 000000000000 */
/* P:3368 T:3800 17-41-734 CardReadFile(): *SUCCESS*

/* P:3368 T:3800 17-41-734 CardQueryFreeSpace(): *BEGIN*
/* P:3368 T:3800 17-41-750 CardQueryFreeSpace(): *SUCCESS*

/* P:3368 T:3800 17-41-750 CardAuthenticatePin(): *BEGIN*
/* P:3368 T:3800 CardAuthenticatePin(): User PIN = 0000 */
/* P:3368 T:3800 17-41-765 CardAuthenticatePin(): *SUCCESS*

/* P:3368 T:3800 17-41-765 CardWriteFile(): *BEGIN*
/* P:3368 T:3800 CardWriteFile(): Dir Name = ROOT, File Name = cardcf */
/* P:3368 T:3800 CardWriteFile(): cardcf = 000000000100 */
/* P:3368 T:3800 17-41-828 CardWriteFile(): *SUCCESS*

/* P:3368 T:3800 17-41-828 CardWriteFile(): *BEGIN*
/* P:3368 T:3800 CardWriteFile(): Dir Name = mscp, File Name = cmapfile */
/* P:3368 T:3800 CardWriteFile(): cmapfile =
370062003800640030006200390031002D0063003600650064002D0034003000650033002D0062006100610037002D006200620032003800640063003800610035003300330032000000000000000000010000000000 */
/* P:3368 T:3800 17-42-218 CardWriteFile(): *SUCCESS*

/* P:3368 T:3800 17-42-234 CardWriteFile(): *BEGIN*
/* P:3368 T:3800 CardWriteFile(): Dir Name = ROOT, File Name = cardcf */
/* P:3368 T:3800 CardWriteFile(): cardcf = 000000000200 */
/* P:3368 T:3800 17-42-296 CardWriteFile(): *SUCCESS*

/* P:3368 T:3800 17-42-296 CardWriteFile(): *BEGIN*
/* P:3368 T:3800 CardWriteFile(): Dir Name = mscp, File Name = cmapfile */
/* P:3368 T:3800 CardWriteFile(): cmapfile =
370062003800640030006200390031002D0063003600650064002D0034003000650033002D0062006100610037002D006200620032003800640063003800610035003300330032000000000000000000030000000000 */
/* P:3368 T:3800 17-42-390 CardWriteFile(): *SUCCESS*

/* P:3368 T:3800 17-42-406 CardQueryCapabilities(): *BEGIN*
/* P:3368 T:3800 17-42-406 CardQueryCapabilities(): *SUCCESS*

/* P:3368 T:3800 17-42-406 CardWriteFile(): *BEGIN*
/* P:3368 T:3800 CardWriteFile(): Dir Name = ROOT, File Name = cardcf */
/* P:3368 T:3800 CardWriteFile(): cardcf = 000001000200 */
/* P:3368 T:3800 17-42-468 CardWriteFile(): *SUCCESS*

/* P:3368 T:3800 17-42-468 CardCreateContainer(): *BEGIN*
/* P:3368 T:3800 17-48-421 CardCreateContainer(): *SUCCESS*

/* P:3368 T:3800 17-48-437 CardWriteFile(): *BEGIN*
/* P:3368 T:3800 CardWriteFile(): Dir Name = ROOT, File Name = cardcf */
/* P:3368 T:3800 CardWriteFile(): cardcf = 000001000300 */
/* P:3368 T:3800 17-48-484 CardWriteFile(): *SUCCESS*

/* P:3368 T:3800 17-48-500 CardWriteFile(): *BEGIN*
/* P:3368 T:3800 CardWriteFile(): Dir Name = mscp, File Name = cmapfile */
/* P:3368 T:3800 CardWriteFile(): cmapfile =
370062003800640030006200390031002D0063003600650064002D0034003000650033002D0062006100610037002D006200620032003800640063003800610035003300330032000000000000000000030000040000 */
/* P:3368 T:3800 17-48-593 CardWriteFile(): *SUCCESS*

/* P:3368 T:3800 17-48-593 CardGetContainerInfo(): *BEGIN*
/* P:3368 T:3800 17-48-640 CardGetContainerInfo(): *SUCCESS*

/* P:3368 T:288 17-50-140 CardDeauthenticate(): *BEGIN*
/* P:3368 T:288 17-50-140 CardDeauthenticate(): *SUCCESS*

/* P:3368 T:3800 17-50-140 CardReadFile(): *BEGIN*
/* P:3368 T:3800 CardReadFile(): Dir Name = ROOT, File Name = cardid */
/* P:3368 T:3800 CardReadFile(): cardid = 34363438653733652D346430342D3463 */
/* P:3368 T:3800 17-50-187 CardReadFile(): *SUCCESS*

/* P:3368 T:3800 17-50-187 CardReadFile(): *BEGIN*
/* P:3368 T:3800 CardReadFile(): Dir Name = ROOT, File Name = cardcf */
/* P:3368 T:3800 CardReadFile(): cardcf = 000001000300 */
/* P:3368 T:3800 17-50-234 CardReadFile(): *SUCCESS*

/* P:3368 T:3800 17-50-234 CardReadFile(): *BEGIN*
/* P:3368 T:3800 CardReadFile(): Dir Name = ROOT, File Name = cardid */
/* P:3368 T:3800 CardReadFile(): cardid = 34363438653733652D346430342D3463 */
/* P:3368 T:3800 17-50-296 CardReadFile(): *SUCCESS*

/* P:3368 T:3800 17-50-296 CardReadFile(): *BEGIN*
/* P:3368 T:3800 CardReadFile(): Dir Name = ROOT, File Name = cardid */
/* P:3368 T:3800 CardReadFile(): cardid = 34363438653733652D346430342D3463 */
/* P:3368 T:3800 17-50-343 CardReadFile(): *SUCCESS*

Comparing the two logs, it seems that in win 7 cmck always read file, read
file, read file... and fail,
never get into CardDeleteContainer or CardWriteFile :(

Please help me!!!! Many thanks!