随笔分类 - Windows应用
摘要:unit DisAsm;interfaceuses SysUtils, Classes;type EDisAsmError = class(Exception); TRegister = (rEax, rEcx, rEdx, rEbx, rEsp, rEbp, rEsi, rEdi); TdaRef...
阅读全文
摘要:这样就能更容易地用笔记本操作公司电脑了增加了一个直接计算鼠标位置,然后发送给目标电脑的功能,用鼠标控制鼠标,总比一下一下左移右移强。增加了键盘输入直接发送到目标机,实现对目标机的输入。现在功能键已经解决了,可以直接发送,但是问题在于组合键不太好解决。如何才能把组合键发送到目标的同时,却在本地屏蔽组合...
阅读全文
摘要:我没有测试,因为最后剩下的这种可能性,只看代码找出来的几率会微乎其微,举个例子首先在某个地方定义一个全局变量char g_str[20]= { 15,35 , 0 , 26, 25 , 33 };下面是关键g_str[0] += 'c' - 15;g_str[1] += 'a' - 35;g_str...
阅读全文
摘要:用事件来做的。好歹是实现效果了。本来不想这么做的,但是。。。按键精灵竟然就是用事件来实现的按键。。。一个服务端配合一个客户端,就能对远程主机发送信息。挺简单的。。。半个下午就完成了,主要问题还是服务端的事件。。。目前缺少的功能就是鼠标移动需要判断按钮状态,然后让鼠标移动加速。。。实现连贯的移动。。。...
阅读全文
摘要:大致就是这样的,通过一个在网络上另外一台电脑上的一个程序,来控制当前电脑的行为,但是和远控不同的是,这只是个遥控器。我在想,如果可能的话,以后某一天我把这个MFC对话框程序移植到安卓上,然后就可以实现一个局域网的遥控器了。然后我就可以躺在床上遥控电脑玩了。。。。但是现在还有太多问题没解决,1:Win...
阅读全文
摘要:12306里面查询火车票也是Jsonhttp://dynamic.12306.cn/otsquery/query/queryRemanentTicketAction.do?method=queryLeftTicket&orderRequest.train_date=2013-09-30&orderR...
阅读全文
摘要:没有调试环境,我自己内挂DLL写控制台。得不到鼠标坐标,我甚至要获取主界面句柄,然后MSGHOOK,然后再用回调转换成地图坐标。为了模拟上层应用的调用,我把接口和调用处完全分离,全部用回调的方式来做各处调用。我是新人,我需要指引,自己摸索,实在太累了。哎,真的不知道我该怎么办了。想收买我,很容易,对...
阅读全文
摘要:jansson,就这个库,破几把玩意,本来很简单的Json,就是简单的字符串操作,ATL一个CString就能解决,QT的QSting也能解决,DELPHI的String也能解决。而这B,非把那么简单的字符串操作当成一个诺大的工程,用了16个文件,108K代码来解决一个小小的Json。我就不明白了,...
阅读全文
摘要:突然发现,baidu的查公交,Json请求都很乱朝阳公园西门3号门人民大学较快捷http://map.baidu.com/?newmap=1&reqflag=pcmap&biz=1&qt=bt&c=131&sn=2$$$$$$%E6%9C%9D%E9%98%B3%E5%85%AC%E5%9B%AD%...
阅读全文
摘要:typedef __PROCESSOR_INFO { WORD wVersion; WCHAR szProcessorCore[40]; WORD wCoreRevision; WCHAR szProcessorName[40]; WORD wProcessorRevision; WCAHR sz...
阅读全文
摘要:写了个IE插件,然后获取鼠标,信息,模拟了鼠标手势,在虚拟机里面测试,完全好使,但是现在又不敢在Win7上用了。愁死了。。。为了实现一个鼠标手势。写的那破玩意,竟然50多K。。。。。太大了。。。 ...
阅读全文
摘要:LIBRARY "DLL"DESCRIPTION 'DLL Windows Dynamic Link Library'EXPORTS ...
阅读全文
摘要:《软件设计师教程(第三版)》第八章,算法,代码部分有几处错误。第464页,希尔排序算法,malloc 之后,没有 free 。这是程序员不该犯的错误,不知道为什么书里面竟然会出现这种错误。第467页,堆排序主函数,有一处笔误, HeapAdjust ,中的大写字母被写成了小写,为 heapadjus...
阅读全文
摘要:扒了一天的 CString 代码,结果扒出了这么个东西。感觉很不错,去除了很多束缚,让编程方法更灵活,所以有些地方显得不严谨,封装性不是很好,但是我自己用,方便就可以了。唯一的缺点就是不能和 CString 互用。不能直接从MFC中当成CString 来 GetWindowsTextA / W,否则...
阅读全文
摘要:即便有 CString 这样高级的字符串类但是字符串操作仍然很麻烦。比如,一个字符串叫 ftp://10.10.10.1/1111/111我的软件正在连接着 ftp://10.10.10.1 这个 ftp 空间在这个空间根目录下有个叫做 1111 的文件夹,在这个文件夹里面有个叫做 111 的文件夹...
阅读全文
摘要:差不多了,也就这样了。我再也不想画图了。系统托盘上有个图标,内含4张ico,分别对应四个状态。还有小黄框,提示所有网络适配器的总流量。以前封装了个托盘类,拿来直接用的感觉,真他妈好。 ...
阅读全文
摘要:为了画这个波形图,真的让我头疼,为了解决狂闪问题,我用了双DC,但是双DC用了之后,波形图区域不刷新。然后我又强制刷新。真他妈恶心,现在倒是不狂闪了,但是偶尔闪一下,也让人受不了。我这辈子再也不想画图,做UI,真他妈恶心,怎么就这么恶心呢。 ...
阅读全文
摘要:我最讨厌做算数题,结果都是他妈的该死的算术题,什么玩艺都得自己算,真恶心今晚就这样了,明天,再在红框里面加个60秒内的速度波形图。。。。哎,痛苦,我最讨厌画图、做算数。 ...
阅读全文
摘要:根据昨天挖出来的那个关键函数,得到的程序,就是这玩艺,监视所有网络适配器的流量瞬时速度需要自己计算,哎,累,不愿意想那些,算它干什么。适配器的连接速度也是以1000为单位的,不是1024。。。。 ...
阅读全文
摘要:个人认为,用户层Socket的TCP和UDP编程,区别并不大。最大的区别,或者说,唯一的区别,似乎就是TCP客户端中断连接之后,TCP会得到一个应答。但是如果用UDP来实现TCP,似乎也不难,而且,UDP更直接、更方便,面向无链接,更不容易被发现,最重要的,不需要层层封装,比较直接,比较高效,不需要...
阅读全文