1. // RegCreateValue.cpp : Defines the entry point for the console application.
  2. //
  3. #include "stdafx.h"
  4. #include <stdio.h>
  5. #include <tchar.h>
  6. #include <Windows.h>
  7. int main(int argc, char* argv[])
  8. {
  9. HKEY hSubKey;
  10. //以KEY_SET_VALUE权限打开HKEY_CURRENT_USER\ Control Panel键的句柄
  11. LONG ReturnValue = RegOpenKeyEx (HKEY_CURRENT_USER, "Control Panel",
  12. 0L, KEY_SET_VALUE, &hSubKey);
  13. DWORD dwValue = 0xff;
  14. if (ReturnValue == ERROR_SUCCESS)
  15. {
  16. ReturnValue = RegSetValueEx(hSubKey, "test", 0, REG_DWORD, (BYTE *)&dwValue, sizeof(DWORD));
  17. if (ReturnValue == ERROR_SUCCESS)
  18. {
  19. printf("设置成功");
  20. }
  21. else
  22. {
  23. printf("设置失败");
  24. }
  25. }
  26. return 0;
  27. }

来自为知笔记(Wiz)

转载于:https://www.cnblogs.com/hungryvampire/p/5299293.html

计算机病毒揭秘与对抗--注册表操作2相关推荐

  1. 病毒分析与防护实验1——注册表操作

    病毒分析与防护实验1--注册表操作 实验环境 VMware workstation pro Windows 10 虚拟机 实验目的 了解病毒传播的常见行为 了解注册表在病毒行为设置中的作用 实验原理 ...

  2. RegistryCallback routine(CmRegisterCallback 注册表操作监控介绍)

    RegistryCallback routine 过滤器驱动程序的常规RegistryCallback可以监视,阻止或修改一个注册表操作. 句法 C ++ NTSTATUS CmRegisterCal ...

  3. 注册表操作(VC_Win32)

    注册表操作(VC_Win32) 数据类型 注册表的数据类型主要有以下四种: 显示类型(在编辑器中)  数据类型   说明 REG_SZ    字符串   文本字符串 REG_MULTI_SZ      ...

  4. Windows注册表操作基础代码

    Windows注册表操作基础代码   Windows下对注册表进行操作使用的一段基础代码Reg.h: #pragma once #include<assert.h> #include< ...

  5. win32api window2con 模块 -系统注册表操作

    #!/usr/bin/python # -*- coding: UTF-8 -*-#encoding=utf-8 #win32api #注册表操作# 注册表项 # HKEY_CLASSES_ROOT ...

  6. Windows核心编程_注册表操作和小练习程序关联

    大家有没有见过就是当我们下载一个软件比如视频播放器 下载之后我们电脑上的视频文件图标都变成了这个视频播放器的图标,然后打开时也是默认调用此视频播放器来播放 下面就给大家介绍如何在Windows平台上实 ...

  7. 注册表操作C/C++(实战实现程序自启动)

    C/C++ 注册表操作 注册表概述 一.注册表数据结构 二.相关函数 1.创建键 RegCreateKeyEx() 2.关闭键RegCloseKey() 3.关闭键RegOpenKeyEx() 4.修 ...

  8. QSettings配置读写-win注册表操作-ini文件读写

    版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:QSettings配置读写-win注册表操作-ini文件读写     本文地址:http:// ...

  9. NSI 脚本 -注册表操作无法正常找到的问题

    今天在学习NSI脚本的时候 发现老师写的注册表操作在相应的注册表中无法找到,经过仔细的查询发现了是因为系统的问题 举个例子 WriteRegStr HKLM "Software\Micros ...

最新文章

  1. JS获取一个字符串中被指定的两个字符串包括起来的所有字符串数组
  2. mongodb 按配置文件mongodb.conf启动
  3. Mongodb索引和执行计划 hint 慢查询
  4. soapui + groovy 接口自动化测试 第八章
  5. 详解javascript中的call, apply
  6. 用云原生的思维践行云原生,华为云深耕数字化,一切皆服务
  7. 递归反转链表改变原链表吗_在不使用递归的情况下找到链表的长度
  8. 入门干货:Python操作Word文件经验分享
  9. PropertyChangeSupport的使用
  10. Java客户端开发是什么_客户端桌面应用一般是用什么技术开发的?
  11. python使用queue和线程池
  12. 品质qc工程图_QC工程图 (品管)
  13. HTTP 状态码,404,301,505网络状态码详细说明
  14. 什么是IDC?数据中心该如何选择?
  15. 20189200余超 2018-2019-2 移动平台应用开发实践第三周作业
  16. python五子棋ai_零基础学Python之—AI五子棋(1)
  17. linux遇到nul字符,linux TXT文件操作 '^@ ' 'NUL' 符号乱码问题
  18. IntelliJ IDEA远程调试设置
  19. pr怎么导出html格式的字幕,【答疑】如何将SRT文件导入PR生成字幕? - 视频教程线上学...
  20. 硬核 | Redis Pub/Sub 发布订阅与宅男有什么关系?

热门文章

  1. Hermite曲线与Bezier曲线的关系
  2. 第7周项目实践2.1 用只有尾节点指针rear的循环单链表实现队列算法库
  3. pyqt5入门教程(四)
  4. Visdom数据可视化工具绘制Loss曲线
  5. 怎么操作会导致MySQL锁表
  6. 迭代器、可迭代对象与生成器
  7. vs2012调试中出现char类型形参与LPCTSTR类型不匹配
  8. UWP入门(八)--几个简单的控件
  9. 16个经典面试问题回答思路[求职者必看]
  10. Adaboost from Baidu