I am working on a intranet project. I wrote a VB component to get user NT password using user name to match the password they typed. I registed that .dll on the web server and it works fine for long time. I did not aware the application protection was set to Low(IIS Process). After I attended to a IIS training class, I knew this setting is not good, it should be at least Medium (Pooled). I tried to set my application protection as Medium (Pooled) or High (isolated), but my application will not work in that way (can not get user password anymore). It works well as soon as I change protection back to Low. My teacher could not answer my question. Anybody has a solution? Thanks.