I'm working on a script that will be used at my place of employment for base-lining various permissions on our 2003 servers. It was great up until I got to DCOM and from there its gotten sticky. Although I am aware of the security policy settings that provide system wide DCOM access protection, I am trying to find the best way to use VBScript to figure out what the default DCOM launch and access permissions are (essentially the equivalent of what would be returned by going through the dcomcnfg.exe utility). I've found that these permissions are stored in the HKLM\SOFTWARE\Microsoft\Ole\DefaultAccessPermission and DefaultLaunchPermission registry values but they are REG_BINARY values that only return the binary SDDL. I've been busting my brain (and Google) trying to figure out if it’s even possible to decipher a binary SDDL using VBScript. Any feedback on this would be GREATLY appreciated.