微软的 takeown 命令的核心实现: http://msdn.microsoft.com/en-us/library/windows/desktop/aa379620(v=vs.85).aspx

其中有个导入函数 `SetPrivilege`, 实现: http://msdn.microsoft.com/en-us/library/windows/desktop/aa446619(v=vs.85).aspx

 

总结来说就两步:

1. 给当前进程赋予 `SE_TAKE_OWNERSHIP_NAME` 权限. 这个特权可以修改目标文件的 ownership. (`SetPrivilege`)

2. 给目标文件设置 owner. (`SetNamedSecurityInfo`)

 

相关文章:

  • 2022-01-01
  • 2021-07-18
  • 2021-08-21
  • 2021-04-06
  • 2021-12-16
  • 2022-02-08
  • 2022-02-17
猜你喜欢
  • 2022-12-23
  • 2021-10-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-28
  • 2022-01-01
相关资源
相似解决方案