判断当前进程是否是管理员权限运行
判断当前进程是否是管理员权限运行
#include <windows.h> #include <DbgHelp.h> #include <iostream> #include <TlHelp32.h> using namespace std; //改变进程权限 BOOL EnablePrivilege(LPCTSTR lpPrivilegeName, BOOL bEnable) { HANDLE hToken; BOOL bResult; TOKEN_PRIVILEGES tp; tp.Privile…
WinInet设置HTTP代理
阻止非微软dll加载
获取线程SuspendCount
创建进程,改变子进程的父进程
服务Services子项下的ErrorControl,Start和Type值意义
wmi创建进程
#include<Windows.h> #include<DbgHelp.h> #pragma comment(lib,"DbgHelp.lib") // 创建Dump文件 void CreateDumpFile(LPCWSTR lpstrDumpFilePathName, EXCEPTION_POINTERS *pException) { HANDLE hDumpFile = CreateFile(lpstrDumpFilePathName, GENERIC_WRITE…
微软貌似没有提供例子,这里提供简单的使用方法,这里是同步的访问,异步的方法可以看下微软的文档。 #include <stdio.h> #include <Windows.h> #include <wininet.h> #include <string> #include <map> #include <vector> #define USER_AGENT L"WinInetTestCode/1.0" using namesp…