[Win32utils-devel] win32-security rough idea
phasis at gmail.com
Mon Jul 7 23:05:25 EDT 2008
2008/7/8 Berger, Daniel <Daniel.Berger at qwest.com>:
> Hi all,
> How does this look?
> require 'win32/security'
> include Win32
> s = Security::SID.new('djberge')
> s.length => 28
> s.account => 'djberge'
> s.domain => 'mydomain'
> s.sid => '\001...'
> s.account_type => 'user'
> s.to_s => S-1-5-21-55555-444444-88-118888-999999
> s.valid? => true
> s == s => true
It looks good.
> Here's the implementation so far (more comments at end):
> I wasn't sure if SID.new should refer to an existing account, or
> actually create a new SID via InitializeSid() or something. My current
> idea is to setup a SID.create method for actually creating a new SID.
> Does that seem reasonable? Or does that seem counterintuitive?
> Anyway, there you go. Please let me know what you think.
That seems reasonable. Go ahead please.
More information about the win32utils-devel