专栏首页有困难要上,没有困难创造困难也要上!Windows上使用Python增加或删除权限Windows上使用Python增加或删除权限

Windows上使用Python增加或删除权限Windows上使用Python增加或删除权限

Windows上使用Python增加或删除权限

在使用Python在 Windows 平台上开发的时候, 有时候我们需要动态增加或删除用户的某些权限, 此时我们可以通过 AdjustTokenPrivileges API 来实现。

比如,我们要给用户分配 SE_TCB_NAME 权限

flags = win32security.TOKEN_ADJUST_PRIVILEGES | win32security.TOKEN_QUERY
token = win32security.OpenProcessToken(win32api.GetCurrentProcess(), flags)
id = win32security.LookupPrivilegeValue(None, win32security.SE_TCB_NAME)
privilege = [(id, win32security.SE_PRIVILEGE_ENABLED)]
print win32security.AdjustTokenPrivileges(token, False, privilege)

比如,我们要给用户去除 SE_TCB_NAME 权限

flags = win32security.TOKEN_ADJUST_PRIVILEGES | win32security.TOKEN_QUERY
token = win32security.OpenProcessToken(win32api.GetCurrentProcess(), flags)
id = win32security.LookupPrivilegeValue(None, win32security.SE_TCB_NAME)
privilege = [(id, 0)]
print win32security.AdjustTokenPrivileges(token, False, privilege)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Windows上使用Python给用户增加或删除安全策略Windows上使用Python给用户增加或删除安全策略

    kongxx
  • Electron 使用 Webpack2 预编译 Electron 和 Browser targets

    kongxx
  • Electron 创建桌面应用

    kongxx
  • DEEP DOMAIN ADAPTIVE OBJECT DETECTION: A SURVEY

    基于深度学习的目标检测获得了很大的方法。这些方法基本上假定可以获得大规模的训练标签,训练和测试数据服从理想的分布。然而这两个假设在实际中通常不满足。深度域适配目...

    于小勇
  • 云计算演变之路

    一些大型的互联网公司很早就开始布局云计算领域如国内的阿里云和腾讯云,海外的AWS(Amazon Web Services)、微软云和谷歌云等。而2019年又是5...

    研究僧
  • 算法养成记:Reverse Only Letters

    Given a string S, return the "reversed" string where all characters that are not...

    三哥
  • 数据结构和算法——Huffman树和Huffman编码

    Huffman树是一种特殊结构的二叉树,由Huffman树设计的二进制前缀编码,也称为Huffman编码在通信领域有着广泛的应用。在word2vec模型中,在构...

    zhaozhiyong
  • C++基类私有成员会被继承吗

    在类的继承中,基类私有成员在派生类中是“不可见“的,这种”不可见“是指在派生类的成员函数中,或者通过派生类的对象(指针,引用)不能直接访问它们。但是,不能直接访...

    Dabelv
  • 网络安全自学篇(二十三)| Web安全学习路线及木马、病毒和防御初探

    自幼受贵州大山的熏陶,养成了诚实质朴的性格。经过寒窗苦读,考入BIT,为完成自己的教师梦,放弃IT、航天等工作,成为贵财一名大学教师,并想把自己所学所感真心传授...

    天钧
  • 工业机器人核心零部件市场到底有多大?

    工业4.0带动了工业机器人市场的快速扩张,连续多年保持两位数的增长。据了解,工业机器人除了本体以外,主要有三大核心零配件,控制器、伺服系统、减速器,它们占到工业...

    机器人网

扫码关注云+社区

领取腾讯云代金券