- 2
- 0
- 约9.42千字
- 约 19页
- 2018-11-16 发布于江苏
- 举报
创建高权限进程具体办法
创建高权限进程的方法
2007-08-15 14:00
写这个初衷是为了让 Windows 任务管理器可以结束掉一些服务和僵死进程,用 pslist/pskill 之类工具无法获得象任务管理器那样丰富的信息,还得来回切换,麻烦的很。最初想写个驱动监视任务管理器运行,使用 SYSTEM 进程 TOKEN 替换来达到目的。
后来觉得通用性不好,就改用了这种方法。此方法还可使Regedit查看、编辑 SAM 等注册表键,何乐而不为。
?
// wssrun taskmgr.exe
// wssrun regedit.exe
//
#include
#include
#include
#include
#include
#include
#include
#pragma comment(lib,Shlwapi.lib)
/////////////////////////////////////////////////////////////////
// 函数类型 :自定义工具函数
// 函数模块 :
////////////////////////////////////////////////////////////////
// 功能 :提升当前进程权限
// 注意 :
/////////////////////////////////////////////////////////////////
// 作者 : sinister
// 发布版本 : 1.00.00
// 发布日期 : 2006.2.09
/////////////////////////////////////////////////////////////////
// 重 大 修 改 历 史
////////////////////////////////////////////////////////////////
// 修改者 :
// 修改日期 :
// 修改内容 :
/////////////////////////////////////////////////////////////////
BOOL
EnableDebugPriv( LPCTSTR szPrivilege )
{
HANDLE hToken;
LUID sedebugnameValue;
TOKEN_PRIVILEGES tkp;
if ( !OpenProcessToken( GetCurrentProcess(),
TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY,
hToken ) )
{
return FALSE;
}
if ( !LookupPrivilegeValue( NULL, szPrivilege, sedebugnameValue ) )
{
CloseHandle( hToken );
return FALSE;
}
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Luid = sedebugnameValue;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
if ( !AdjustTokenPrivileges( hToken, FALSE, tkp, sizeof tkp, NULL, NULL ) )
{
CloseHandle( hToken );
return FALSE;
}
return TRUE;
}
/////////////////////////////////////////////////////////////////
// 函数类型 :自定义工具函数
// 函数模块 :
////////////////////////////////////////////////////////////////
// 功能 :通过指定进程名得到其进程 ID
// 注意 :
/////////////////////////////////////////////////////////////////
// 作者 : sinister
// 发布版本 : 1.00.00
// 发布日期 : 2006.2.09
/////////////////////////////////////////////////////////////////
// 重 大 修 改 历 史
/////////////////////////////////////////////////////
您可能关注的文档
最近下载
- 2025年衢州国企水处理岗位考试模拟试卷及答案.docx VIP
- 基于微信小程序的实验室管理系统的设计与实现.docx VIP
- 2024届高考英语二轮专题复习读后续写 :巧妙结尾之情景交融 借物抒情 课件 (共14张PPT).pptx VIP
- 谐振变换器的性能分析与 GaN 器件应用-高圣伟-天津工业大学.pdf VIP
- 2020-2023年广西公务员考试《申论》真题(B卷)及参考答案.doc VIP
- EMI 滤波器共模电感设计的关键影响因素分析-林苏斌-福州大学.pdf VIP
- 西门子SINAMICS DCM参考手册2011(中文).pdf VIP
- 客舱乘务员手册.pdf
- 河北省单招考试十类真题及答案.doc
- 《种子检验技术》全套教学课件(共11章).pptx
原创力文档

文档评论(0)