Windows 注册表操作
摘要:经常操作注册表,然后得到一份操作注册表函数实现。这里备份下。 #ifndef _REGEDIT_H
#define _REGEDIT_H int RegRead_S (struct HKEY__*ReRootKey,TCHAR *ReSubKey,TCHAR *ReValueName,TCHAR *Content, DWORD nLength);
int RegRead_D (struc...
阅读全文
posted @
2014-09-25 17:50
好好单调
阅读(251)
推荐(0)
带’*’号字符串的匹配
摘要:目标: 判断源字符串中是否含有指定子串,子串可能会有*号通配符。 初步测试没问题。记录下来。后面要是有问题再来纠正。 #include using namespace std; // 带*号通配符的字符串匹配,'*'代表任意字符串,包括空字符串
bool WildcardCaptureA(const char* lpszSour, const char* lpsz...
阅读全文
posted @
2014-09-25 14:48
好好单调
阅读(788)
推荐(0)
windows 触发桌面图标布局保存
摘要:问题: 项目原有的一套结构由于引进了一个磁盘套件,类似于关闭系统的explorer.exe进程,进入到他所维护的explorer.exe中。于是出现了当退出磁盘的时候没有保存好桌面布局信息导致下次进入的时候磁盘中的桌面信息又变成初始化的状态了。 这里分析后问题所在就是没有提供自动保存桌面信息的机制,所以磁盘退出的时候没有将说面事实状态信息保存到注册表。 解决过程: 查阅资...
阅读全文
posted @
2014-09-24 09:31
好好单调
阅读(1419)
推荐(0)
单网卡多IP导致的socket connect 10060超时错误
摘要:问题: 接管别人代码时遗留的一个bug,在win7下,给一个网卡设置多个ip时,发现无法连接上服务器了。XP下就不会,这多个ip为192.168.1.127,172.1.1.13,10.0.0.1。 复现过程: 复现的过程中我的服务器ip为192.168.1.128,子网掩码255.255.255.0,默认网关为192.168.1.128(服务器不需要联网,所以就这么设置了)。...
阅读全文
posted @
2014-09-23 15:01
好好单调
阅读(898)
推荐(0)
Windows下重启指定名称的服务
摘要:// 重启指定服务void CPSSDPrinterCtrlPlug::RestartService(const wchar_t* nswServiceName){ SC_HANDLE schSCManager = NULL; SC_HANDLE schService = NULL; ...
阅读全文
posted @
2014-09-11 17:15
好好单调
阅读(553)
推荐(0)
如何在Windows服务程序中读写HKEY_CURRENT_USER注册表
摘要:在服务程序中想要对注册表HKEY_CURRENT_USER下的内容进行读写,不会返回失败,但是始终无效。原因是:1.服务运行在系统权限之下,而不是任何一个用户2.HKEY_CURRENT_USER存储的是当前用户的信息================>导致在服务中读取HKEY_CURRENT_USE...
阅读全文
posted @
2014-09-11 17:09
好好单调
阅读(2440)
推荐(1)