自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 通过IGroupPolicyObject实现修改某个组策略

修改自动播放功能 HRESULT hr=S_OK; ::CoInitialize(NULL); IGroupPolicyObject* p = NULL; /*hr = CoCreateInstance(CLSID_GroupPolicyObject, NULL, CLSCTX_INPROC_SERVER, IID_IGroupPolicyObject, (LP

2017-08-14 18:13:52 7801 1

原创 利用jpeglib库进行图像压缩和解压缩

int Compress::compress_rgb_to_jpeg(unsigned char *jpeg_buffer, void *buffer, int width, int height, unsigned long* size, int quality) { struct jpeg_compress_struct cinfo; struct jpeg_error_mgr je

2015-09-08 10:35:24 1574

原创 修改windows注册表

DWORD get_user_process_id(){ PROCESSENTRY32 proc_entry; DWORD explorer_pid = 0; DWORD agent_session_id; if (!ProcessIdToSessionId(GetCurrentProcessId(), &agent_session_id)) {

2015-09-08 10:10:43 582

原创 禁用windows某个服务计划

bool DisableTaskSchedule(WCHAR* TaskPath, WCHAR* TaskName){ bool ret = TRUE; // Initialize COM. HRESULT hr = CoInitializeEx(NULL, COINIT_MULTITHREADED); if( FAILED(hr) ) { log_error("CoInitia

2015-09-08 09:48:32 701

原创 windows服务禁用

unsigned _stdcall ForbiddenServer(VOID* ServerName)//forbiddenServer{ log_printf("%S ForbiddenServer start!!!",(TCHAR*)ServerName); bool ret = FALSE; SC_HANDLE hSC = ::OpenSCManager( NULL,NULL, SC

2015-09-08 09:45:09 1028

转载 操作系统优化相关

' // ======================================================================== ' // Original generated with VDIOptimizer - http://www.autoitscript.com/tools ' // (c)2010 Jonathan Bennett ' // '

2015-09-07 16:00:47 2053

原创 CreateProcessAsUser()的使用

HANDLE hToken = NULL; TCHAR szUsername[MAX_PATH]; TCHAR para[MAX_PATH] = {0}; TCHAR szUsernamePath[MAX_PATH]; DWORD dwUsernameLen = MAX_PATH; DWORD cursessionid; cursessionid = WTSGetActiveConso

2015-09-06 17:31:41 5598

转载 C++停止服务及其依赖项

概要服务控制管理器 (SCM) 不会尝试停止服务,如果其他正在运行的服务依赖于它。若要以编程方式停止此类服务,必须首先枚举并停止其依赖项。本文的"更多信息"部分中的示例代码演示如何使用 EnumDependentServices() API 来停止该服务。详细信息时到 scm 服务数据库中注册服务,还建立及其依赖项。SCM 可以保证依赖项将自动启动的服务本身开始之前

2015-08-21 09:31:38 1432

转载 IsWow64并不能用来检测是否是Windows 32bit系统还是64bit系统

如何当前操作系统是不是64位?如何判断当前应用程序是否在Wow64下运行?首先什么是Wow64?很多朋友一看到64就认为这个方法是判断当前系统是否是64bit的,其实不然。Wow64是Windows-On-Windows64的意思,它是指在64位的操作系统上(不是指64位的CPU)运行32位应用程序的兼容平台。下面是MSDN中一段IsWow64的应用程序:BOOL IsWow6

2015-07-15 17:57:29 444

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除