Zitat von
Remko:
I already made the plaintext password a WideString but I keep ending with a hash about 350 bytes long while MSTSC always produces 1329 bytes. Also each time I save the RDP file the hash is different.
On my machine the hash is always 1329 chars long, too.
This is a little bit strange, because it should be a even number.
I've found some C code to decode the hashtext:
http://archives.neohapsis.com/archiv...2-12/0045.html
Maybe MSTSC uses a different "Description" every time it calls
CryptProtectData.
You could try to decrypt a hash created by MSTSC to see the description.
I think the description contains date & time.