2013/8/23 Martin Paljak <[email protected]>:
> On Thu, Aug 22, 2013 at 11:02 PM, Ludovic Rousseau
> <[email protected]> wrote:
>> The ControlCode: 0x313520 is not know and the application get an error code.
>>
>> From [1]:
>> " Thanks again: you were correct on the control code (SCARD_CTL_CODE(3400) =
>> 0x42000D48 under Linux and 0x313520 under Windows) issue: I do get my list of
>> features now "
>>
>> Are you using a remote desktop application with a Windows application
>> running on a server?
>
> But isn't the only solution in this case to have "binary
> compatibility" AKA same magic constants?

It would be the perfect solution.
But the value of SCARD_CTL_CODE(3400) is not documented anywhere. So I
had to chose one. Yes, I could have written a Windows program to get
the value under Windows. But I do not use Windows.

> For sake of compatibility
> with remote desktop clients maybe even supporting two base constants
> in parallel would make sense ?

I think it is the job of rdesktop and other RDP clients to convert the
values between the 2 worlds.
I just added support of the windows value 0x313520 in the CCID driver
revision 6739.

But the problem should be elsewhere since the same application worked
with pcsc-lite 1.6.4.

Bye

-- 
 Dr. Ludovic Rousseau

_______________________________________________
Muscle mailing list
[email protected]
http://lists.musclecard.com/mailman/listinfo/muscle_lists.musclecard.com

Reply via email to