VC
战狼之羊
这个作者很懒,什么都没留下…
展开
-
KEY_WOW64_32KEY 和 KEY_WOW64_64KEY
在打开注册表时,32位程序往往在64为系统上不能直接访问64的路径,都是自动跳到WoW6432Node下面,在打开注册表时添加“KEY_WOW64_64KEY”标志,就能直接访问64为注册表路径。LONG lReturn = RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"Software\\***", 0, KEY_ALL_ACCESS | KEY_WOW64_64KEY...原创 2018-03-26 17:53:44 · 3145 阅读 · 0 评论 -
VC修改MAC地址
(1)第一步寻找适配器MAC所在的注册表位置 在注册表"SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E972-E325-11CE-BFC1-08002bE10318}"目录下遍历寻找你要修改的哪个网卡的名称(在设备管理器>网络适配器中有网卡名称的列表), 比如实验机网卡名称:Realtek PCIe GBE Family C...原创 2018-03-26 17:52:46 · 1102 阅读 · 0 评论 -
Win7/Win8 64位编程修改注册表开机启动
#define MAX_PATH 1024WCHAR pFileName[MAX_PATH] = {0};//储存当前主程序路径DWORD DirectoryLength = GetModuleFileName(NULL, pFileName, MAX_PATH);//获取当前路径HKEY hKey;LONG result = RegOpenKeyExW(HKEY_LOCAL_MACHINE, L...原创 2018-03-26 17:50:59 · 351 阅读 · 0 评论 -
VC程序开机自启
实际应用中现场操作需要程序开机自启动,一开机就运行该程序程序的开机启动最常见的就是修改注册表,VC中修改注册表的关键函数是RegOpenKey,RegSetValue,RegDeleteValue,RegCloseKey.(也需要打开,然后修改,然后关闭,具体的参数类型参考MSDN).一下为设置开机启动的代码:HKEY m_regkey;char filename[_MAX_PATH];GetM...原创 2018-03-26 17:48:28 · 375 阅读 · 0 评论 -
error C4996
1: #pragma warning(disable:4996) 在stdafx.h中 #define _CRT_SECURE_NO_DEPRECATE或#define_CRT_SECURE_NO_WARNINGS2 项目->属性->配置属性->C/C++ -> 预处理器 -> 预处理器定义,增加_CRT_SECURE_NO_DEPRECATE ...原创 2018-03-26 17:44:31 · 195 阅读 · 0 评论 -
warning LNK4075: 忽略”/EDITANDCONTINUE”(由于”/INCREMENTAL:NO”规范)
1. 配置属性 --> 链接器 --> 常规 --> 启动增量链接, 选择“是(/INCREMENTAL)”;2. 配置属性 --> C/C++ --> 常规 --> 调试信息格式,选择“程序数据库(/Zi)”。...原创 2018-03-26 17:42:50 · 2675 阅读 · 0 评论 -
VS2013配置windows7和XP兼容程序编译选项
项目属性页>配置属性>常规>平台集成工具>Visual Studio - Windows XP(v120-xp) 项目属性页>配置属性>连接器>所需最低操作系统版本>5.01原创 2018-03-26 17:39:18 · 890 阅读 · 0 评论 -
vs2008命令窗口使用
“命令”窗口用于直接在 Visual Studio 集成开发环境 (IDE) 中执行命令或别名。可以执行菜单命令和不在任何菜单上显示的命令,不过有些命令还是挺方便的。命令名 别名 完整名称 1.打印 ? Debug.Print 2.快速监视 ?? Debug.Quickwatch 3.添加新项目 AddProj File.AddNewProject转载 2013-04-28 21:23:03 · 725 阅读 · 0 评论 -
VS2008中配置remote debug的3种办法
vs2008远程调试 2011-09-26 18:54:09| 分类: vc知识|字号 订阅VS2008中配置remote debug的3种办法 (2008-06-13 15:53)分类: .NET/C#按照所能调试的程序, 所需要在两台电脑上做的配置分, 实际上根据windows有没有域配置, 在不在同一个局域网中有多种可能的组转载 2013-03-05 11:20:14 · 1062 阅读 · 0 评论 -
《win32多线程程序设计》学习笔记
写于2016年6月24日" vim:fen:fdm=marker:fmr={{{,}}}:fdl=0:fdc=1:ts=2:sw=2:sts=2 "第一章 为什么千头万绪 {{{线程价廉,启动快,退出快,线程间分享了大部分核心对像拥有权如果使用多进程,最大题是如何把窗口handle交给另一进程1.同一进程中窗口handle,所有线程都可以使用2.不同进程,必须产生handle的副本,并且属性可以被...原创 2018-03-27 23:04:51 · 517 阅读 · 0 评论