Guest User

Untitled

a guest
Jun 19th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. int length = Marshal.ReadInt32(intPtr, -4);
  2. for(int i=0;i<length;i+=2){
  3. short unicodeChar = Marshal.ReadInt16(intPtr, i);
  4. // handle unicodeChar
  5. }
  6.  
  7. static String SecureStringToString(SecureString value)
  8. {
  9. IntPtr bstr = Marshal.SecureStringToBSTR(value);
  10.  
  11. try
  12. {
  13. return Marshal.PtrToStringBSTR(bstr);
  14. }
  15. finally
  16. {
  17. Marshal.FreeBSTR(bstr);
  18. }
  19. }
Add Comment
Please, Sign In to add comment