[DllImport( "advapi32", CharSet=CharSet.Auto, SetLastError = true )]
static extern bool ConvertSidToStringSid( IntPtr pSID, [In, Out, MarshalAs( UnmanagedType.LPTStr )] ref string pStringSid );
None.
None.
Please add some!
static string ConvertSidToStringSid( IntPtr sid )
{
string sidName = "";
bool ok = ConvertSidToStringSid( sid, ref sidName );
if( !ok )
{
// An error occured
throw new Win32Exception( Marshal.GetLastWin32Error() );
}
return sidName;
}
Do you know one? Please contribute it!