看流星社区

 找回密码
 注册账号
查看: 3444|回复: 0

[Delphi] RtlAdjustPrivilege()在DELPHIL里怎么调用

[复制链接]
  • TA的每日心情
    开心
    2020-12-25 02:48
  • 发表于 2015-12-30 09:57:46 | 显示全部楼层 |阅读模式
    function RtlAdjustPrivilege(Privilege:ULONG;
                            Enable:BOOL;
                            CurrentThread:BOOL;
                            var Enabled:BOOL)WORD; stdcall; external 'ntdll';

    const
        SE_BACKUP_PRIVILEGE = $11;
        SE_RESTORE_PRIVILEGE = $12;
        SE_SHUTDOWN_PRIVILEGE = $13;     //关机权限
        SE_DEBUG_PRIVILEGE = $14;             //调试权限
    var
        Enabled:BOOL;
    begin

    if (RtlAdjustPrivilege(SE_DEBUG_PRIVILEGE,true,false,Enabled)) = 0 then;
          showmessage('ok');

    end;//加上这句运行就出错,去掉这句就能正常运行,请好心人指点一下。此函数正确的调用方法是什么?
    end.
    点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
    您需要登录后才可以回帖 登录 | 注册账号

    本版积分规则

    小黑屋|手机版|Archiver|看流星社区 |网站地图

    GMT+8, 2024-4-27 07:48

    Powered by Kanliuxing X3.4

    © 2010-2019 kanliuxing.com

    快速回复 返回顶部 返回列表