On Apr 4, 2011, at 11:47 , Viktor TARASOV wrote:

> Le 04/04/2011 10:28, Martin Paljak a écrit :
>> On Apr 1, 2011, at 20:02 , Martin Paljak wrote:
>>> * Installation location. The distributed DLL-s should IMO go to Windows 
>>> folder. The three files that should go to system32 or equivalent are:
>>>  * opensc.dll - does not pollute nor should it conflict with other software.
>>>  * opensc-pkcs11.dll - predictable/known path for the PKCS#11 module.
>>>  * opensc-cardmod.dll - most other minidrivers install to system32 as well.
>>>  * none of them is a "program file" but relate to system services to some 
>>> extent. Also I don't know any practical reasons why it should be in the 
>>> installation folder in program files, other than "it would be nice" and "it 
>>> may contribute to dll hell" (compare to GUID vs other unique id formatting)
>> I still think this is the right thing to do for a *MSI*. A pure PKCS#11 
>> "portable edition" (AKA one that can be easily moved and one that does not 
>> require any privileges to install) would make sense but that should be 
>> tested with some portable apps.
>> Maybe some more flexible method in the MSI would be even better, but that 
>> would require a patch or some executable ideas.
> 
> In your tests with MSI, do the DLLs installed into system32  disappear on 
> un-installing ?
Yes.


_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to