Windows XP

Moderators: None (Apply to moderate this forum)
Number of threads: 168
Number of posts: 271

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
Removing dll from winlogon.exe process space Posted by amitgoel25aug on 14 Aug 2007 at 12:05 AM
Hi All,

I am working on smart card logon product. we are facing some problem
while installing the new build after removing the older version.

We have our own smart card login clients which has its own CSP and
Cryptokey dll which gets loaded into winlogon.exe process space when
we try to login with smart card. winlogon process loads CSP dll and
CSP dll interns load Cryptokey dll.

Now we have a new version of smart card login client which also had
updated CSP and Cryptokey dll. If we remove older smart card login
client, install new client and restart PC smart card login works
fine... but when we try login without restart after installing new
client, we are not able to login due to error(card does not contain
certificate container).

when I investigate the issue I came to know that disk images of the
dll are getting changed while memory image loaded into winlogon
process are not getting change.

Is there any way so that I can unload the older memory image from
winlog process space and load the new image into winlogon process
space without restarting the system (as this is one of the critical
requirement)?

I tried to unload older memory image and load the new memory image by
dll injection method via remote thread but i am not able to do the
same.

Thanks in advance.

Regards,
Amit Goel
Thread Tree
amitgoel25aug Removing dll from winlogon.exe process space on 14 Aug 2007 at 12:05 AM



 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.