摘要:
http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspxhttp://tunps.com/getversionex-on-windows-8-1-return-6-2-9200某程序需要判断当前Windows系统的版本号。Windows系统的版本号格式为:majorVersion.minorVersion.BuildNumber.Windows 8 RTM的版本号的6.2.9200 Windows 8.1 Preview的版本好是6.3.9431使用以下代码在Win8下面运行正常的显示为6.2.9200 , 但是 阅读全文
摘要:
http://bbs.pcbeta.com/viewthread-1265615-1-1.htmlVS2012的默认深色主题的确让整个IDE看起来很有气场,而且深色的主题保护眼睛,还是蛮不错的。 但是看久了也会烦啊。虽然说重要的不是IDE看起来怎么样,而是写出来的代码质量怎么样,但一个好的环境也是会让很多有强迫症的攻城狮们在写代码时更有快感 打开VS2012的“工具(Tools)”->“扩展和更新(Extensions and Updates)”,在左侧的列表中选择“在线(Online)”,并在右侧的搜索框中搜索“Color”或者“Theme Editor”,就能找到如下的一个扩展201 阅读全文
摘要:
原文地址http://blog.csdn.net/maxuhuiabc/article/details/6081874在Vista/Win7下 运行一个 exe 应用程序后,系统经常弹出 兼容性助手对话框。这个十分烦人,上网搜索解决方案,满屏都是修改系统组策略(实质是修改注册表),但是作为一个商业产品,有的用户不同意你随便修改他们的系统,即便是你的安装程序偷偷的改也不行。而且这种解决方案不应该是一个开发人员的首选方案。 其实对于这个问题,微软已经为应用程序的 menifest 文件中添加了一个新的 Section, 这个Section用来指定你的应用程序可以兼容的操作系统。以下是MSDN上给出 阅读全文
摘要:
帖子原地址:http://www.52pojie.cn/thread-210222-1-1.html网盘 视频下载地址:http://pan.baidu.com/share/link?shareid=31106854&uk=3727656320如果有人嫌下载视频麻烦下面有图文的教程,最好去看视频比较容易懂。图文教程:op>3.我们就修改下这个网站地址,theme改成http : detail修改成download 修改完后就是这样http://zhuti.xiaomi.com/download/a00ef633-2b8b-4bce-93e8-b3cae2c5a994其他主题也是这 阅读全文
摘要:
标 题: 【下载】分享一个ida脚本,非常方便作 者: 梁萧时 间: 2013-09-05,13:32:14链 接: http://bbs.pediy.com/showthread.php?t=178365平日分些一个函数的功能时,为了弄清楚该函数的功能,总是必须先行分析该函数调用的那些子函数的功能,跳转到子函数去分析时,又要先行分析该子函数调用的那些子函数,如此循环下去,不胜其烦。于是通常的办法都是从该函数的调用树最底层的函数(我称为叶节点函数)开始,一层一层往上分析。然而找到该函数最终调用的那些叶节点函数又不方便,IDA倒是自带提供了一个交叉引用外部图形工具,可将一个函数的调用树直接画出来 阅读全文
摘要:
原文地址:http://blog.csdn.net/my_business/article/details/8850151某个桌面程序在win 8上运行异常的问题困扰了我有近一周,今天终于找到了根本原因,严重怀疑是win 8的一个Bug。(所有程序都是desktop app,跟Metro模式无关)情况是这样的,比如有个Main.exe会通过CreateProcess启动另外一个Sub.exe,而这个Sub.exe中会通过LoadLibrary动态加载多个动态链接库,Main.exe和Sub.exe以及相关dll都不在同一路径,所以在Sub.exe中会通过SetCurrentDirectory来 阅读全文
摘要:
1、起因本来是想用gdi绘图的,但是一想到用gdi+libpng,还要自己处理一些比如alpha的效果之类的巨麻烦(而且涉及到处理每一个像素点的计算,一般都很耗时),我对自己处理像素点的能力一直持有怀疑态度。。so,先用cximage将就着,不知道是否可以跨平台。。2、用cximage绘制png到屏幕上面确实很容易,简单的就几行代码参考:http://blog.csdn.net/zengraoli/article/details/86352253、但是简单的在WM_PAINT消息进行重绘的时候,加入缓冲绘图,会发现背后出现黑色的区域-------------因为是在内存中使用了HBITMAP造 阅读全文
摘要:
标 题: 【原创】ring3下的IAT HOOK作 者: hostzhen时 间: 2013-03-28,11:30:53链 接: http://bbs.pediy.com/showthread.php?t=166993IAThooking当应用程序使用另一个动态库的函数时,PE装载器会找到每个IAMGE_IMPORT_BY_NAME结构所指向的输入函数的地址,然后把这些地址存储在一个叫做IAT的表。当函数CALL一个输入函数的时候,会先在IAT找到对应的函数地址,紧接着再进入该函数空间。熟悉PE结构的朋友应该清楚,IAT是一个IMAGE_THUNK_DATAj结构的数组。只要程序装载进内存中 阅读全文
摘要:
原创地址http://www.codeproject.com/Articles/36106/Chatbot-Tutorial#intro为了提高英语水平坚持 没事的时候 翻译一下这篇文章。今天 先简单的 翻译一下第一部分。本人英语超级菜,所以请各位看原始英文版,以免误导各位,每天翻译多少就上传多少。制作一个人工智能聊天机器人教程一步一步的指导你如何制作你自己的聊天机器人1:Introduction Chatbot Description (first example) 简介聊天机器人 第一个例子Basically a chatterbot is a computer program that. 阅读全文
摘要:
http://blog.csdn.net/qq752923276/article/details/7333835代码来源于网络,卸载模块后通过查询PEB得到进程信息的程序没有得到更新,(如:Windows优化大师和360的进程查看),可以通过冰刃查看。注:强制卸载可能导致目标进程崩溃。哈哈,又有了种结束进程的方式,卸载目标进程的ntdll.dll。下面是代码:class ForceQuit { public: bool EnablePriv() { HANDLE hToken; if ( OpenProcessToke... 阅读全文