Sorry, forgot to copy the group. Here's what I sent to Barry:

The Win32 API to do that is ConvertStringSidToSid:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa376402(v=vs.85).as
px

My Perl isn't strong enough to know how to call this from Perl, but I'm sure
someone stronger in Perl could handle it.

-----Original Message-----
From: perl-win32-users-boun...@listserv.activestate.com
[mailto:perl-win32-users-boun...@listserv.activestate.com] On Behalf Of
Barry Brevik
Sent: Wednesday, July 18, 2012 2:30 PM
To: perl Win32-users
Subject: Help with LookupAccountSID (again)

Previously I had asked for help with Win32::LookupAccountSID().
Specifically, the call requires that the SID be in a binary format.

One helpful user pointed me to this:
http://code.activestate.com/lists/perl-win32-users/26301/

All of that works, except the article's author is first getting the binary
SID from the Win32::LookupAccountName() call, which is a chicken and egg
thing.

I need to know how to convert a SID like this:
'{S-1-5-21-1406052347-744958519-16733337701-1424}'

...into its equivalent binary form for use in the
Win32::LookupAccountSID() call. Does anyone out there know how to do this?

TIA,

Barry Brevik

_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to