Vernon Cole wrote:
Tim, You Da Man! Vernonbased on your suggestion, I have: <code> import win32security def testMemberOf(GROUP_NAME): try:sid, system, type = win32security.LookupAccountName(None, GROUP_NAME)except: raise ValueError, '"%s" is not a valid group name'%GROUP_NAME return win32security.CheckTokenMembership(None, sid) </code>
Glad it helped. One thing -- which I imagine you will have thought of for yourself, but just in case... -- is that catching *all* exceptions might mask something more than a misspelt group name. But, clearly, the effect is the same: you can't do the check against the group. TJG _______________________________________________ python-win32 mailing list [email protected] http://mail.python.org/mailman/listinfo/python-win32
