/ src / modules / MouseWithoutBorders / ModuleInterface / generateSecurityDescriptor.h
generateSecurityDescriptor.h
 1  #pragma once
 2  #include <string>
 3  
 4  // Isolate this function for the magic strings it has.
 5  inline std::wstring generateSecurityDescriptor(std::wstring Sid) {
 6      std::wstring securityDescriptor = L"D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)(A;;CR;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)(A;;RPWPDTLO;;;";
 7      securityDescriptor += Sid;
 8      securityDescriptor += L")S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)";
 9      return securityDescriptor;
10  }