摘要: 原文:http://www.cnblogs.com/youxilua/archive/2011/09/16/2178554.html1,先把c语言的编译环境搭建好,windows下这里使用mingw1,mingw具体配置配置环境变量: 打开:“我的电脑->属性->高级->环境变量->系统变量”编辑如下系统变量: 变量名 变量值 PATH C:\MinGW\bin; LIBRARY_PATH C:\MinGW\lib C_INCLUDEDE_PATH C:\MinGW\include CPLUS_INCLUDE_PATH C:\MinGW\include\c++\3.4. 阅读全文
posted @ 2013-10-31 11:04 ☆绿茶☆ 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 最近一周在研究rom移植,所以就对Smali语言学习了一下,Smali语言其实就是Davlik的寄存器语言;Smali语言就是android的应用程序.apk通过apktool反编译出来的都有一个smali文件夹,里面都是以.smali结尾的文件,文件的展示语言。转载请标明出处:http://blog.csdn.net/wdaming1986/article/details/8299996如图,下面是HelloWorldApp通过apktool反编译出来的目录:Smali文件夹里面的目录,先打开一个主类HelloWorldAppActivity.smali文件,先来浏览一下里面的语言,在来说说 阅读全文
posted @ 2013-09-04 16:10 ☆绿茶☆ 阅读(1547) 评论(0) 推荐(0) 编辑
摘要: 所谓注入,就是程序把自己的代码放到别的进程的地址空间去执行,来对这个进程进行操作,获得、修改进程的数据等。把自己的代码放入别的进程的地址空间,可以让别的进程加载自己的DLL,也可以直接在别的进程地址空间创建远程线程。进程注入的方法主要有:(1)修改HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs,全局注入DLL到所有使用User32.dll的进程;(2)消息钩子;(3)CreateRemoteThread;(4)Fake DLL。防(1),用RD;防(2)和(3),在AD里对 阅读全文
posted @ 2013-09-02 16:38 ☆绿茶☆ 阅读(380) 评论(0) 推荐(0) 编辑
摘要: extern"C"__declspec(dllexport)intMultiplyByTen(intnumberToMultiply);extrn "C" _declspec(dllexport)intGenReg(char*id1,char *id2,char*string);#include"DynamicDLLToCall.h"intMultiplyByTen(intnumberToMultiply){ intreturnValue = numberToMultiply * 10;returnreturnValue;}intGe 阅读全文
posted @ 2013-07-14 22:07 ☆绿茶☆ 阅读(339) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-06-29 14:35 ☆绿茶☆ 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 腾讯向大众提供了申请QQ的界面,方便很多潜在用户加入QQ大军中,注册页面是http://reg.qq.com ,为了限制用户的过度使用,设置了验证码、IP限制等手段,一般用户默认一天只能申请几个QQ号码,号码是随机生成的,当然好的号码是不会有的,这些是腾讯的资源,需要付费才能获取到。本文主要介绍如何利用C#来实现QQ号码的快速、批量申请操作,以及考虑如何加入宽带拨号的方式实现IP的限制,尽可能的申请到更多的QQ号码,以供他用。先看看演示程序的界面效果:=====》上面是我使用C#实现QQ号码申请的演示程序,是应用的雏形。其中为了方便,把用户需要填写的信息封装起来,用户开通QQ号码后,再自行修改 阅读全文
posted @ 2011-03-18 16:13 ☆绿茶☆ 阅读(922) 评论(1) 推荐(1) 编辑
摘要: 一.多线程的概念   Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即... 阅读全文
posted @ 2010-11-16 22:04 ☆绿茶☆ 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 对于基于TCP开发的通讯程序,有个很重要的问题需要解决,就是封包和拆包.自从我从事网络通讯编程工作以来(大概有三年的时间了),我一直在思索和改进封包和拆包的方法.下面就针对这个问题谈谈我的想法,抛砖引玉.若有不对,不妥之处,恳求大家指正.在此先谢过大家了. 一.为什么基于TCP的通讯程序需要进行封包和拆包. TCP是个"流"协议,所谓流,就是没有界限的一串数据.大家可以想想河里的流水,是连成一片的... 阅读全文
posted @ 2010-11-11 22:51 ☆绿茶☆ 阅读(2006) 评论(0) 推荐(0) 编辑
摘要: 由Tencent://Message协议想到的一个解决方案源代码下载:http://files.cnblogs.com/phinecos/HelloWorldProtocal.rar前天在BruceZhang的一篇博文《求助:如何在ASP页面中调用Winform程序呢?》中回答了他提出的问题,但细想下觉得我的思路有误。今天在试用WebQQ的时候,无聊中想起很多人的博客上都有这样的小玩意,,点击下就... 阅读全文
posted @ 2010-11-11 21:51 ☆绿茶☆ 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 在网络编程中,有时候会需要重新拨号建立网络连接(如Ad点击软件通过重新拨号形成有效点击) ,下面介绍两种程序中拨号的方法.1、最简单的方法:使用RasDial命令 RasDial是Windows自带的命令,使用非常简单。实际使用是可将下面代码保存为一个批处理文件,然后直接运行或在程序里进行调用。rasdial.exe/disconnect '断开连接del "C:\Documents and Se... 阅读全文
posted @ 2010-11-04 14:54 ☆绿茶☆ 阅读(442) 评论(0) 推荐(0) 编辑