- 博客(9)
- 资源 (13)
- 收藏
- 关注
原创 【总结】用户权限设置和进程权限提升
使用某些Windows API的时候需要提升进程的默认权限,例如RegRestoreKey需要SE_RESTORE_NAME 和SE_BACKUP_NAME 权限。在这种情况下,我们需要使用到一组Windows API提升进程权限。需要的函数有:1.OpenProcessToken2.LookupPrivilegeValue3.AdjustTokenPrivileges使用
2013-11-29 20:23:34 30110 9
原创 MSBulid、IncrediBuild命令行接口实现自动化编译
一、MSBuild.exe实现自动化编译 .net Framework 提供的 MSBuild 工具可以方便我们在没有安装 Visual Studio 2005 的系统中编译项目解决方案,当然还可以与用相关工具组合进行 DailyBuild。先看一个例子,在解决方案目录(Test.sln)命令行输入下面的命令,将会自动编译解决方案。MSBuild.exe Test.s
2013-11-28 20:01:27 11055 1
转载 利用SH××函数(SHGetValue等)操作注册表
这一系列函数使用极其方便。使用它们操作注册表,一行代码解决HKEY系列函数几十行代码才能解决的问题。使用前需添加头文件和静态库文件。#include #pragma comment(lib, "shlwapi.lib")该系列所有函数声明如下:LWSTDAPI_(DWORD) SHDeleteEmptyKeyA(HKEY hkey, LPCSTR pszSubK
2013-11-28 19:04:39 7677
原创 删除目录
DeleteDirectory(sTempDir); 这个函数只能删除空目录,必须先删除里面的所有文件可以用WINSHELLAPI int WINAPI SHFileOperation(LPSHFILEOPSTRUCT lpFileOp );函数删除包含文件的目录
2013-11-15 16:36:56 688
转载 斜杠与反斜杠
斜杠,slash:/反斜杠,backslash:\在Unix中,文件系统用斜杠(slash,/)分割,比如/usr/bin,命令行选项用“-”表示,如命令“ls -a”列出所有文件。由于网络首先是从Unix发展而来的,所以网址也用斜杠(slash,/)分割。但如果你在ie里输入http:\\hi.baidu.com\wpzhao,是一样能访问本空间的,这是因为ie对网址做了预处
2013-11-13 17:32:43 2379
转载 【涨函数】std::find,std::find_if对类进行查找
STL的find,find_if函数提供了一种对数组、STL容器进行查找的方法。使用该函数,需 #include 我们查找一个list中的数据,通常用find(),例如:using namespace std; int main() { list lst; lst.push_back(10); lst.push_back(20); lst.p
2013-11-13 11:27:21 7459
原创 原子性加、减
InterlockedIncrement 实现数的原子性加InterlockedDecrement 实现数的原子性减InterlockedDecrement(&SomeInt)的执行过程大致是这样的{ __禁止其他线程访问 (&SomeInt) 这个地址 SomeInt --; move EAX, someInt; // 设定返回
2013-11-11 16:26:10 1502
转载 CComPtr用法
涨姿势啦!!COM接口指针很危险,因为使用过程中需要每一个使用者都要严格并且正确的AddRef和Release,一旦出现问题,就会造成对象不能被正常释放,或者对象被重复删除,造成程序崩溃。所以使用COM接口,必须小心翼翼才行。但是,即使所有的代码中,都正确的AddRef和Release,也不一定能保证万无一失,例如:void SomeApp( IHello * pHello
2013-11-08 20:55:58 4988
转载 【涨姿势】shared_from_this
enable_shared_from_this这个基类,提供了一个shared_from_this()公用方法可以让子类内部获取到shared_ptr的对象,用来用在类实现过程中需要传递自身指针的地方。有几个点需要注意一下:1.虽然enable_shared_from_this是基类,但它确实在shared_ptr里面初始化enable_shared_from_this的成员weak_pt
2013-11-08 14:51:28 1028
protobuf-2.4.1
2018-01-25
很全的驱动开发工具大全
2009-06-19
MFC有界面RSA加密解密算法实现
2009-05-22
华为3com内部绝密培训资料linux 基础
2008-12-30
学生成绩单存取(MFC单文档文件的保存和打开的两种方法)
2008-12-30
司机售票员PV操作MFC程序模拟
2008-12-30
基于对话框的MFC程序加载位图为背景图案
2008-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人