Help for this page

Select Code to Download


  1. or download this
    sub GetNamedSecurityInfo {
        my($pObjectName, $ObjectType, $SecurityInfo) = @_;
    ...
        print "$ppsidOwner, $ppsidGroup, $ppDacl, $ppSacl, $ppSecurityDesc
    +riptor.\n";
        return($ppsidOwner, $ppsidGroup, $ppDacl, $ppSacl, $ppSecurityDesc
    +riptor);
    }
    
  2. or download this
    object = MACHINE\SYSTEM\CurrentControlSet\services.
    objectType = SE_REGISTRY_KEY.
    ...
    Raw.pm - obtained objectType = 4.
    Raw.pm - obtained security info
    error = Win32::API::Call: parameter 1 had a buffer overflow at c:/perl
    +utils/Perl/site/lib/Win32/Security/Raw.pm line 248.
    
  3. or download this
    object = MACHINE\SYSTEM\CurrentControlSet\services
    Raw.pm - pObjectName = MACHINE\SYSTEM\CurrentControlSet\services.
    ...
    
    Win32::API::DESTROY: Freeing library 'kernel32'
    Win32::API::DESTROY: Freeing library 'advapi32'