2011年6月28日

dos 批处理 常用脚本

摘要: 项目文件(gif另存为zip):http://hi.csdn.net/attachment/201107/25/0_131159522822z4.gif:: 关闭提示 @echo off :: 截取字符串(从0开始的5个字符) set fullstring=hello,world set substr=%var:~0,5% echo %substr% :: 算数运算 set a=1 set b=2 set /a c=%a% + %b% echo %c% :: 提示输入语句 set /p var="设置var变量的值=" :: 判断语句 (字符串相等判断) if " 阅读全文

posted @ 2011-06-28 17:05 imwuzhh 阅读(189) 评论(0) 推荐(0)

2011年5月30日

libxml2 读取xml节点的属性

摘要: xml读取基本5个步骤: xmlDoc *doc = NULL; xmlNode *root_element = NULL; /* * this initialize the library and check potential ABI mismatches * between the version it was compiled for and the actual shared * library used. */ LIBXML_TEST_VERSION /*parse the file and get the DOM */ doc = xmlReadFil... 阅读全文

posted @ 2011-05-30 14:46 imwuzhh 阅读(604) 评论(0) 推荐(0)

2011年3月29日

smtp, pop3, 认证邮件发送接收

摘要: smtp演示http://www.faqs.org/rfcs/rfc821.html WSADATA wsa; WSAStartup(MAKEWORD(2,2), &wsa); SOCKET sock = socket(AF_INET, SOCK_STREAM, 0); if (sock == INVALID_SOCKET) { return -1; } struct sockaddr_in addr; addr.sin_addr.s_addr = inet_addr(server); addr.sin_family = AF_INET; addr.si... 阅读全文

posted @ 2011-03-29 20:25 imwuzhh 阅读(159) 评论(0) 推荐(0)

2009年9月27日

远程线程注入和卸载DLL

摘要: ########################################################################/* * 在远程进程中搜索模块句柄 */ HMODULE FindRemoteMod(HANDLE hProcess, const wchar_t * pszModShortName) { HMODULE _hModules [0x100] = {0}; int _cbNeeded = 0; if (!EnumProcessModules(hProcess , _hModules ... 阅读全文

posted @ 2009-09-27 15:55 imwuzhh 阅读(389) 评论(0) 推荐(0)

2009年9月21日

windows 上启用当前进程的用户调试权限

摘要: users组有调试权限,否则你用VS也不可能调试。extern BOOL EnablePrivilege(LPCWSTR szPrivName){ HANDLE _hToken = INVALID_HANDLE_VALUE; if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY, &_hToken)) { return FALSE; } if (_hTok... 阅读全文

posted @ 2009-09-21 19:58 imwuzhh 阅读(304) 评论(0) 推荐(0)

2009年9月15日

The.Ten.Commandments.-摩西十戒

摘要: 20:1 神吩咐这一切的话说,And God spake all these words, saying,20:2 我是耶和华你的神,曾将你从埃及地为奴之家领出来。I am the LORD thy God, which have brought thee out of the land of Egypt, out of the house of bondage.20:3 除了我以外,你不可有别的神。Thou shalt have no other gods before me.20:4 不可为自己雕刻偶像,也不可作什么形像彷佛上天,下地,和地底下,水中的百物。Thou shalt not m 阅读全文

posted @ 2009-09-15 14:56 imwuzhh 阅读(233) 评论(0) 推荐(0)

2009年7月15日

源文件与符号文件不匹配的解决办法

摘要: 解决办法:1, 可以设置源文件的编码,比如为1200,65001等编码,重新编译,生成PDB文件。2, 设置 /Zi(调试信息格式), /DEBUG(生成调试信息) , /Od(禁止优化),/OPT:NOREF(保留未引用数据), /OPT:NOICF(不消除冗余的COMDAT) 阅读全文

posted @ 2009-07-15 16:04 imwuzhh 阅读(230) 评论(0) 推荐(0)

2009年6月22日

visual studio 远程调试

摘要: 环境:主机a,运行test.exe,运行msvsmon.exe(微软远程调试监视器,微软网站可以下载,vs安装光盘中也有)主机b,运行visual studio,打开项目test(为了定位test.pdb文件和test.cpp源文件, windbg的调试方式没有实验过)。步骤:在主机b上选择“调试”->"附加到进程"(或者ctrl+alt+p)->远程(填写主机a的IP地址),网速快的话,可以立即看到远程主机a上的进程列表,否则要稍等一会。选择test.exe开始调试,这时候,调试器会加载位于主机b上的pdb文件和并搜索相应的源文件。注意事项:1,简单起见,关闭 阅读全文

posted @ 2009-06-22 18:54 imwuzhh 阅读(209) 评论(0) 推荐(0)

2009年6月18日

firefox 插件 之 HelloWorld

摘要: step-by-step guide for developing the "HelloWorld" plugin of firefox.1 截图2 源代码下载这个链接http://p.blog.csdn.net/images/p_blog_csdn_net/wuzh1230/EntryImages/20091014/helloworld.zip.png (链接另存为, 因为这不是一个图片,这是一个以PNG为后缀的ZIP压缩包),在本地将这个PNG文件重命名为ZIP,解压以后可以得到完整的项目。在编译项目前,你需要gecko-sdk(这是旧的名字,现在1.9以后,叫做xul 阅读全文

posted @ 2009-06-18 16:23 imwuzhh 阅读(265) 评论(0) 推荐(0)

2009年6月8日

纯资源dll

摘要: 1)新建一个一般的DLL工程,2)删除框架生成的c/c++代码文件,3)编辑rc文件,添加你需要的所有资源。4)编译链接就可以了。注意:修改链接选项如下/NOENTRY (否则无法连接)/NODEFAULTLIB 阅读全文

posted @ 2009-06-08 15:51 imwuzhh 阅读(97) 评论(0) 推荐(0)

导航