2011年8月23日
摘要: LookupPrivilegeValue 函数查看系统权限的特权值,返回信息到一个LUID结构体里。 BOOL LookupPrivilegeValue(LPCTSTR lpSystemName,LPCTSTR lpName,PLUID lpLuid); 第一个参数表示所要查看的系统,本地系统直接用NULL 第二个参数表示所要查看的特权信息的名称,定义在winnt.h中,具体指请MSDN索引“windows nt privileges” 第三个参数用来接收所返回的制定特权名称的信息。 函数调用成功后,信息存入第三个类型为LUID的结构体中,并且函数返回非0。 函数定义在winba... 阅读全文
posted @ 2011-08-23 23:19 pearry 阅读(204) 评论(0) 推荐(0) 编辑
摘要: #include <windows.h>BOOL OccupyFile( LPCTSTR lpFileName );int main() { OccupyFile("c:\\aaa111.txt"); return 0; }void RaiseToDebugP() { HANDLE hToken; HANDLE hProcess = GetCurrentProcess(); if ( OpenProcessToken(hProcess, TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken) ) { TOKEN_P 阅读全文
posted @ 2011-08-23 23:06 pearry 阅读(246) 评论(0) 推荐(0) 编辑
摘要: OpenProcessToken 阅读全文
posted @ 2011-08-23 22:59 pearry 阅读(687) 评论(0) 推荐(0) 编辑