摘要: 经常在坛子里看到讨论软件加密的帖子,纯软件加密与读取硬件序列号加密是经常讨论到的。 两种方法各有优缺点。 在通过读取硬件序列号的方法来加密的方法,受硬件的限制。 一般来说,CPU和T-Flash可能存在序列号。今天研究了一下 Windows CE 6.0 下的读取 SD 卡(T-Flash)的方法, 阅读全文
posted @ 2016-02-22 15:35 91program 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 很久以前用过此函数,今天有同事问它有用法,自己都不太记得了。将今天写的测试代码留个痕迹吧。 1 void CSetSystemMemoryDivisionDlg::SetSystemMemoryStatus(int iSize) 2 { 3 DWORD dwRet = 0; 4 5 dwRet = 阅读全文
posted @ 2016-02-22 12:14 91program 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 以下是计算两经纬度之间距离的代码,分为:头文件、源代码和测试代码三部分。具体如下: 1 // LatLonDistanceDlg.h : 头文件 2 // 3 4 #pragma once 5 6 typedef struct 7 { 8 double dLongitude; 9 double dL 阅读全文
posted @ 2016-02-22 11:59 91program 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 通过 .NET 访问 .sdf 的数据库的方法: 在 VS2005 IDE 中,创建 SQL MOible 数据库,编辑表结果和填充数据。 具体是在 Server Explorer 中,右键单击 “Data Connections”,选择 “Add Connection”,新建一个 SQL MObi 阅读全文
posted @ 2016-02-22 11:53 91program 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 前几天在坛子里看到大概有类似的要求,所以整理一份正在CE6.0下使用的源代码,供大家参考。 1 #define SCREEN_WIDTH 800 // 屏幕宽度 2 #define SCREEN_HEIGHT 480 // 屏幕高度 3 static void EmuMouseEvent(UINT 阅读全文
posted @ 2016-02-22 11:48 91program 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 今天在调试一个程序时,发现调用 SendMessage() 发送的消息,PreTranslateMessage() 接收不到;试了其它两个方法:(1) 换成 PostMessage() 来广播消息,则 PreTranslateMessage() 可以接收到。(2) 仍然使用 SendMessage( 阅读全文
posted @ 2016-02-22 11:44 91program 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 相信使用过的朋友应该会喜欢上libjpeg,它简单易用、压缩质量可以随意控制、并且稳定性很好,但是,官方网站给提供的libjpeg库, 不论是进行压缩时还是解压缩时,都需要用到FILE,使得我们如果想在内存中直接压缩或解压缩图像还要自己实现相应的结构, 总之,比较麻烦,尤其对初学者,更是不知从何处入 阅读全文
posted @ 2016-02-22 11:41 91program 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 今天在学习 Windows Phone 7WP7() 编程时,接触到 WP7 的异常处理。主要是异常的人性化显示。在 App.xaml.cs 的 RootFrame_NavigationFailed (自动生成的) 函数中对 e.Handled 进行赋值。先看未修改的代码: 1 private vo 阅读全文
posted @ 2016-02-22 11:08 91program 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 前几天做了一个 C++ 的 DLL,供网页调用,网页是用 C# 做的。C++ 的 DLL 做起来简单,同时完成了一个 C++ EXE 调用 DLL 进行了调试。一切 OK!然后将 DLL 转到做 C# 处进行测试,发现要不调用失败,要不得不到数据。C# 调用 C++ 的 DLL 真的这样麻烦?C++ 阅读全文
posted @ 2016-02-22 11:03 91program 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 在将 VS2008 的工程迁移到 VS2010 时,出现下述错误: 1 1>------ Build started: Project: ExcelAccess, Configuration: Release Win32 ------ 2 1>Build started 2011/11/27 16: 阅读全文
posted @ 2016-02-22 10:59 91program 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: 1 /* 2 在 OEMIdle() 函数中 OEM 根据 (int)(dwRescheduleTime – CurMSec) 3 计算值判断是否让 CPU 进入 idle 状态,因此我们可以利用此函数来计算 CPU 的 loading. 4 根据 MSDN ,可以写个应用程序,每 1 阅读全文
posted @ 2016-02-22 10:56 91program 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1 // 已经写过一个 CE5.0 下的键盘钩子:http://blog.csdn.net/91program/article/details/1961570 2 // 前一段时间在坛子看到有人在问 CE6.0 下钩子的实现,有的说不行,有的说行,最后也没有结果 3 // 今天试了下,是可以的,包括 阅读全文
posted @ 2016-02-22 10:54 91program 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 1 // MouseHook.h 2 3 #ifdef MOUSEHOOK_EXPORTS 4 #define MOUSEHOOK_API __declspec(dllexport) 5 #else 6 #define MOUSEHOOK_API __declspec(dllimport) 7 #e 阅读全文
posted @ 2016-02-22 10:51 91program 阅读(636) 评论(0) 推荐(0) 编辑
摘要: SendMessage 和 SendMessageTimeout 除了超时外可能存在异常,前段时间与第三方合作时,发现其用 SendMessageTimeout 发送的信息在我的程序中,PreTranslateMessage 无法收到。以前偶写过如下链接的文章,发现与现在的可能存在不一致。当然,以前 阅读全文
posted @ 2016-02-22 10:48 91program 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 移植 gcc 代码到 VS2008 时,犯了一个关于类型强制转换符 与 + 符的优先级错误。 共有的示例代码如下(也就是问题的条件): 1 char cArrayTest[10]; 2 unsigned short *pusTest = NULL; 3 unsigned short *pusTest 阅读全文
posted @ 2016-02-22 10:45 91program 阅读(1495) 评论(1) 推荐(0) 编辑
摘要: EVC 工程在迁移到 VS2008 时遇到以下错误:1>LINK : fatal error LNK1104: cannot open file 'uafxwce.lib'EVC 工程使用的是 CE5.0 的 SDK。VS2008 工程使用的是 CE6.0 的SDK。分析:(1) 查看 VS2008 阅读全文
posted @ 2016-02-22 10:41 91program 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 今天在使用结构体时发现结构用 sizeof 求出现的大小 与 实际的大小不一致。例如:以下结构 1 typedef struct 2 { 3 BYTE ucCommStartFlag; 4 5 WORD wMessageID; 6 WORD wMessageAttribute; 7 BYTE ucM 阅读全文
posted @ 2016-02-22 10:39 91program 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 经常需求使用 GPS 串口 NMEA 解析的功能,写了一段代码来完成引功能。分享一下,大家一起学习。头文件: 1 #ifndef _GPS_MONITER_HH_ 2 #define _GPS_MONITER_HH_ 3 4 BOOL InitSerailPort(CString csSerialP 阅读全文
posted @ 2016-02-22 10:37 91program 阅读(2295) 评论(0) 推荐(0) 编辑
摘要: IE 是 CE 的一个标准功能,但 很多人想定制 IE 浏览器,以实现某此特殊的需求。以早以前看过 MS 提供的 IE 示例,研究了一下,现将代码分享出来,大家一起学习。需要注意的是,IESIMPLE 做为窗体的类名不能修改,详细见代码中的注释。resource.h 头文件: 1 // 2 // C 阅读全文
posted @ 2016-02-22 10:34 91program 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: Windows CE Features > InternationalMicrosoft? Windows? CE includes the Input Method Manager (IMM) Catalog item. IMM manages the communication between 阅读全文
posted @ 2016-02-22 10:29 91program 阅读(559) 评论(0) 推荐(0) 编辑