I have some credentials (username and a password), and I cannot figure out where to store them.
I heard about an application storing credentials in the Windows Credential Service, so I looked into this option. It seemed ideal. Just store sensitive information in a Windows Service, and not have to worry about storing them in your own registry key.
Unfortunately, I soon found out this was not so simple. The only help I found in MSDN was in C. I then thought I must have been mistaken, but then I downloaded Cain, and saw an entry for decoding credential manager passwords.
Is there a way to use this feature in .NET? Please let me know.
You have to use interop to use the Credential Management API in .NET, but fortunately, somebody else has already done most of the hard work: