YiMiTuMi

使我进步的不是谦虚,而是别人羡慕我时我的那份骄傲!

windows注册表重定向问题

c++

windows注册表重定向问题 通过windows函数SHGetValueW打开注册表的指定路径并查找相对用的Value时,函数返回错误代码 = 2(系统找不到指定的文件),这就牵扯出了关于windows注册表重定向的问题。 为什么会有重定向这个问题呢,是为了将32位程序和64位程序分离开。在64位平台上运行32位程序的模拟器被称为WOW64。WOW64是”Windows 32 on W...

静默安装 wusa(适用于安装MSU文件)

c++

静默安装 wusa(适用于安装MSU文件) wusa用法 在软件开发过程中我们经常要为没有运行环境的系统配置或搭建运行环境,但是我们又不想这个安装过程出现在用户的眼里所以windows给我们提供了一种后台安装的方法,即静默安装。 具体安装方法可以在cmd窗口中用dos命令查询到: win + R 打开运行窗口 输入 cmd 打在cmd窗口 ...

用winInet实现Http Post上报数据

网络协议

用winInet实现Http Post上报数据 winInet是微软封装的一个使用起来特别复杂的库,具体函数可以在微软官网中查阅。 主要用到的函数: InternetCrackUrl :解析URL InternetOpenW :初始化应用程序对WinINet函数的使用。 InternetConnectW :打开给定站点的文件传输协...

解析URL的数据

网络协议

解析URL的数据 上次说过URL概念,但具体在程序中将其中数据解析出来我是用windows函数InternetCrackUrl来实现的,尾后的W和A是函数的编码方式。 程序如下: #include <windows.h> #include <WinInet.h> #include <iostream> #include <string> ...

URL概念

网络协议

URL概念 URL全称叫做:统一资源定位符,也被称为网页地址,是因特网上标准的资源的地址。说白了URL其实就是网址。即: http://baidu.com 这是域名。 http://168.103.123.465 这是IP。 http://zhidao.baidu.com/question/2072537.html 以上这...

C++连接MySQL数据库

MySQL

C++连接MySQL数据库 设置项目属性 1) 在自己MySQL路径下的lib的目录中找到文件libmysql.dll,将该文件放在自己项目中x64\Debug中。(若当前目录不存在,就在标签页 生成 => 配置管理器 => 活动解决方案平台 里,将平台改为X64后生成一下。ps:适用于32位和64位不兼容的问题。) 2)属性页 =>...

MySQL基础(一)

MySQL

MySQL基础(一) mysql常用数据库之一,在这整理一下笔记方便有兴趣的翻阅。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 mysql的基本属性: 行:用来保存数据 列:字段(有名字,有数据类型,有位数,大小,有要求,有长度,有约束) ps:后面会细说。 mysql是数据...