技巧
文章平均质量分 62
whitesilt
这个作者很懒,什么都没留下…
展开
-
如何使用微软提供的TCHAR.H头文件?
转载自:http://blog.csdn.net/bingxuebage/article/details/5754637如果你现在写的代码使用的是SBCS (ASCII)字符集,但是过一段时间后某个客户跟你说他们现在的系统只支持Unicode (wide-character)字符集,你怎么办呢?问题的答案就在微软给我们提供的tchar.h头文件里面! 通过转载 2013-10-14 08:40:20 · 1204 阅读 · 0 评论 -
VS2010同词高亮插件免费下载
转载自:http://blog.csdn.net/msccreater/article/details/9615461ps:终于找到了。。。。%>_好多人都想使用VS2010的单词高亮插件,但是从CSDN的下载频道一看10积分,最少的也要3积分,像有些刚入门的小白没那么多积分怎么办,本来这个插件就是免费的,不知道上传者为何要那么多的积分,好吧,我直接把作者的原地址给公开了,供大家免转载 2013-11-09 17:00:40 · 1027 阅读 · 0 评论 -
VMware+Windgb内核驱动调试
转载自:http://www.cnblogs.com/lzjsky/archive/2010/12/14.html原文地址:http://hi.baidu.com/1ian9yu/blog/item/96e29bb357acbfa2d8335a25.html根据此文,很顺利的完成了源码级调试设置。 呵呵,搞点突兀的标题而已。其实说的还是如何使用WinDBG和转载 2013-11-15 18:54:57 · 2032 阅读 · 0 评论 -
VS编译的程序在其他机子上显示MSVCP110D.DLL丢失问题
转载自:http://blog.csdn.net/alex_my/article/details/8949073将Debug.win32文件夹拷贝至其它机子运行(机子上无VS),点击运行时出现MSVCP110D.DLL缺失提示。 1、在项目中,C/C++ -- Code Generation -- Runtime Library:此时大部分的为M转载 2013-10-31 09:13:16 · 4522 阅读 · 1 评论 -
x64系统的判断和x64下文件和注册表访问的重定向(2)
转载自:http://blog.csdn.net/magictong/article/details/5892209 关于文件和注册表的重定向: 需要这个技术的原因是需要在x64系统上面把32位程序和64位程序分离开。这种技术有个强大的名字叫WOW64,注意不是魔兽世界64级哦,哈哈。 出于一些特殊的目的,一些注册表键被分成了两个部分,主要有以下一些:转载 2013-10-30 13:21:01 · 680 阅读 · 0 评论 -
x64系统的判断和x64下文件和注册表访问的重定向(3)
转载自:http://blog.csdn.net/magictong/article/details/5895482 下面谈谈x64系统下文件的重定向: x64下文件的重定向依然是WOW64具体执行细节的一部分,跟注册表重定向一样同样是为了将32为程序和64位程序分开。所谓文件重定向通俗点讲就是你去访问某些文件夹的文件的时候,会被定位到其他文件夹下面的文件去,而转载 2013-10-30 13:21:35 · 802 阅读 · 0 评论 -
Win7 CreateRemoteThread 另类使用方法
转载自:http://blog.csdn.net/wangningyu/article/details/6456607同样的代码,在XP下面随便你怎么整,WIN7的话是相当纠结的,具体哪些错误就不解释了 ~~ gg点了二十多页,在韩国某大牛的博客上总算找到一点思路(虽然看不懂韩文,但代码还算勉强看得懂吧) 原来是要用动态调用ntdll.dll >转载 2013-10-27 10:46:06 · 851 阅读 · 0 评论 -
判断操作系统版本
转载自:http://blog.csdn.net/sun307146966/article/details/8791400 and http://blog.csdn.net/prince_jun/article/details/8277816Windows操作系统的版本号一览操作系统PlatformID主版本号副版本号Wind转载 2013-10-17 15:17:37 · 711 阅读 · 0 评论 -
关于Google Chrome 浏览器的一些命令及用法
转载自:http://blog.csdn.net/zyz511919766/article/details/7356306一些Chrome的地址栏命令(这些命令会不停的变动,所有不一定都是好用的)在Chrome的浏览器地址栏中输入以下命令,就会返回相应的结果。这些命令包括查看内存状态,浏览器状态,网络状态,DNS服务器状态,插件缓存等等。about:versio转载 2013-10-15 13:05:53 · 1256 阅读 · 0 评论 -
Chrome中的开发者插件
转载自:http://blog.csdn.net/horkychen/article/details/7845417在这里列举几个在Chrome下的开发插件,希望可以帮助提高工作效率,更主要的是抛砖引玉,更多的好工具还要不断发现。1. Developer Tool 第一位的自然是Chrome集成的开发工具了,几乎涵盖了所有你需要的功能。查看组件、获取XPath、转载 2013-10-15 13:05:45 · 664 阅读 · 0 评论 -
线程本地存储TLS(Thread Local Storage)的原理和实现——分类和原理
本文为线程本地存储TLS系列之分类和原理。一、TLS简述和分类我们知道在一个进程中,所有线程是共享同一个地址空间的。所以,如果一个变量是全局的或者是静态的,那么所有线程访问的是同一份,如果某一个线程对其进行了修改,也就会影响到其他所有的线程。不过我们可能并不希望这样,所以更多的推荐用基于堆栈的自动变量或函数参数来访问数据,因为基于堆栈的变量总是和特定的线程相联系的。不过如果转载 2013-10-15 13:06:10 · 762 阅读 · 0 评论 -
FS获取KERNEL32基址的三种方法
FS寄存器指向当前活动线程的TEB结构(线程结构)偏移 说明000 指向SEH链指针004 线程堆栈顶部008 线程堆栈底部00C SubSystemTib010 FiberData014 ArbitraryUserPointer018 FS段寄存器在内存中的镜像地址020 进程PID024 线程ID02C 指向线程局部存储指针转载 2013-10-14 08:42:26 · 1909 阅读 · 0 评论 -
GetLastError,ErrLookUp,$err,hr,$eax
转载自:http://blog.csdn.net/gaojinshan/article/details/7911456每个Windows API的接口,都可能会产生错误而失败,可以使用GetLastError()获取最后一次产生的错误代码。在Visual C++中,在“工具-错误查找”的弹出窗口中,可以输入错误,得到错误字符串。该方法支持多语言。在Visual C++中,可转载 2013-10-14 08:42:10 · 768 阅读 · 0 评论 -
Detours使用说明
转载自:http://blog.csdn.net/zhsp1029/article/details/41951391 介绍 Api hook包括两部分:api调用的截取和api函数的重定向。通过api hook可以修改函数的参数和返回值。关于原理的详细内容参见《windows核心编程》第19章和第22章。 2 Detours API hook"Detours转载 2013-10-14 08:40:23 · 809 阅读 · 0 评论 -
Vista/Win7中绕过UAC自启动
转载自:http://www.shily.net/topic/bypassing-uac-since-the-launch-on-vista-win7/#more-136在开启了UAC的Vista/Win7/windows server 2008 等系统上,如果程序使用manifest进行了提权(requireAdministrator),程序在启动的时候系统会弹出一个全局的对转载 2013-11-13 21:11:31 · 1765 阅读 · 0 评论