Existe uma ferramenta chamada "dcomperm", que pode realmente ser uma amostra de código - um colega meu diz ter encontrado um projeto para ele no SDK do Visual Studio 6. Ele aparentemente fará o que você quiser, supondo que você possa encontrá-lo / construí-lo.
Veja também o link