博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
互斥量和查用户权限
阅读量:5977 次
发布时间:2019-06-20

本文共 887 字,大约阅读时间需要 2 分钟。

STDMETHODIMP CSoftCheck::CheckUserAccount(BOOL *isAol)
{
 long rtVal = 0;
 HKEY hKey = 0;
 
 rtVal = RegCreateKeyEx(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\HaHaHa"),0,REG_NONE, REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&hKey,NULL);
 if (rtVal != ERROR_SUCCESS)
 {
  *isAol = FALSE;
 }else
 {
  rtVal = RegDeleteKey(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\HaHaHa"));
   if (rtVal != ERROR_SUCCESS)
   {
    *isAol = FALSE;
   }else
   {
    *isAol = TRUE;
   }
 }
 
 return S_OK;
}
 
 
 
STDMETHODIMP CSoftCheck::CheckRun(BSTR updateName, BOOL *isRun)
{
 AFX_MANAGE_STATE(AfxGetStaticModuleState())
 
 // TODO: Add your implementation code here
 HANDLE hMutex = CreateMutexW(NULL, FALSE, updateName);
 m_isOk = hMutex;
 if (GetLastError() == ERROR_ALREADY_EXISTS)
 {
  *isRun = FALSE;
 }else
 {
  *isRun = TRUE;
 }
 return S_OK;
}
 
runas可以提升权限吗?
http://www.cctry.com/forum.php?mod=viewthread&tid=231702&page=1#pid1023033
 
 
EnableDebugPrivilge(SE_DEBUG_NAME,TRUE);

转载地址:http://uusox.baihongyu.com/

你可能感兴趣的文章
L-1-19 Linux之RAID&分区&文件系统命令
查看>>
stat查找权限以数字形式显示
查看>>
源码编译安装httpd2.4.9
查看>>
linux系统优化
查看>>
在使用 Windows Update 检查更新时,系统没有提供下载 Windows 7 SP1 的选项
查看>>
在Struts + Spring + Hibernate的组合框架模式中,三者各自的特点都是什么
查看>>
Windows 2012 R2 DataCenter服务器DNS无法打开AD, DNS错误代码4000 4007 4013
查看>>
java基础数据类型char
查看>>
打印 PE导入导出表
查看>>
miniWindbg 功能
查看>>
五、判断银行卡号的正则
查看>>
mysql基于mysqlslap的压力测试
查看>>
zencart中query_factory.php中连接mysql次数
查看>>
fail2ban 保护linux安全(转载)已用于生产环境
查看>>
表格元素的添加和删除,计算器,全选全不反选
查看>>
数据约束
查看>>
网络营销第七课(1):制定SEO计划(网站相关数据分析)
查看>>
nginx rewrite 参数和例子
查看>>
mysqldump命令
查看>>
github上传代码步骤
查看>>