• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Fcoding_狂人
自由 编码 Fcoding
博客园    首页    新随笔    联系   管理     
06 2012 档案
用CFile类简单读写文件

摘要:用CFile类简单读写文件 1 //读文件数据 2 void CFileOperDlg::OnButtonRead() 3 { 4 // TODO: Add your control notification handler code here 5 6 CFile file; 7 CString FileName="data.txt"; 8 char buf[1000];//读1K 9 memset(buf,0,1000);//初始化内存,防止读出字符末尾出现乱码10 try11 {12 if(!file.Open(FileName,CFile::modeRead))13. 阅读全文
posted @ 2012-06-29 20:54 Fcoding_狂人 阅读(24648) 评论(0) 推荐(0)
[转贴]仅通过崩溃地址找出源代码的出错行

摘要:作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃!“该程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句 M$ 的“名言”,恐怕就是程序员最担心见到的东西了。有的时候,自己的程序在自己的机器上运行得好好的,但是到了别人的机器上就崩溃了;有时自己在编写和测试的过程中就莫名其妙地遇到了非法操作,但是却无法确定到底是源代码中的哪行引起的……是不是很痛苦呢?不要紧,本文可以帮助你走出这种困境,甚至你从此之后可以自豪地要求用户把崩溃地址告诉你,然后你就可以精确地定位到源代码中出错的那行了。(很神奇吧 阅读全文
posted @ 2012-06-27 22:14 Fcoding_狂人 阅读(262) 评论(0) 推荐(0)
【转】动态链接库的静态链接导致程序的DLL劫持漏洞-借助QQ程序xGraphic32.dll描述

摘要:动态链接库的静态链接导致程序的DLL劫持漏洞借助QQ程序xGraphic32.dll描述不想啰嗦这么多了,直接开题。一、库首先明确一下库的概念,库里存放的都是二进制编码。纵观编程技术的发展路线,可以看到一条清晰的发展脉络:代码>静态库>动态库。假如我们要编写一个程序叫做Calc.exe,而现在有现成的库,库里面存放的是已经编译好的函数Add(),Sub()以及其他相关的符号等等,并且静态库(calcfun.lib)和动态库(calcfun.dll)各有一个版本。那么我们就只需要编码Calc.exe的主程序,在其中使用库中的函数(可以导出函数类常量等待这些统称为符号),而不需要在编码 阅读全文
posted @ 2012-06-27 22:02 Fcoding_狂人 阅读(1225) 评论(0) 推荐(0)
tinyxml文档

摘要:http://files.cnblogs.com/FCoding/tinyxml%E6%96%87%E6%A1%A3.7z 阅读全文
posted @ 2012-06-24 22:53 Fcoding_狂人 阅读(156) 评论(0) 推荐(0)
ListControl

摘要:一、基本使用1.新加ListControl控件,属性中的style属性页下的View选择Report。并设置其对应的控制变量如:m_list1。2.初始化,即设置列。用m_list1。m_list1.InsertColumn(0,"曲名");//插入列m_list1.InsertColumn(1,"类型");m_list1.InsertColumn(2,"长度");m_list1.InsertColumn(3,"路径");CRectrect4;m_list1.GetClientRect(rect4);//获得当前客 阅读全文
posted @ 2012-06-24 22:32 Fcoding_狂人 阅读(3224) 评论(0) 推荐(1)
VC实现HTTP协议的GET和POST方法

摘要:以下是两个文件:HttpClient.h HttpClient.cpp 一个类 (错误检测部分没有加入) 使用方法 1:get方式 CHttpClient conn; CString value="http://8crystal.com/test.asp"; value=conn.doGet(value); 2:post方式 CHttpClient conn; CString value="http://8crystal.com/test.asp"; conn.addParam("name1","value1"); 阅读全文
posted @ 2012-06-24 22:27 Fcoding_狂人 阅读(2894) 评论(0) 推荐(0)
失败的人只有一种,就是在抵达成功之前放弃的人

摘要:每个人都想做一个了不起的人,做一些了不起的事情,让身边的人对他说:“你真厉害”,这些事,对于某些人来说,好像是天生的,很容易就能得到别人的佩服和崇拜;但是对我来说,好像无论怎么做,都做不到。如果你要做到的话,首先应该从想要做到开始,关键在于,你真的想要做到吗?想要做到,但是不知道该怎么做。每个人都有自己的本领,只是他自己没有发现。失败的人只有一种,就是在抵达成功之前放弃的人。 阅读全文
posted @ 2012-06-24 22:24 Fcoding_狂人 阅读(403) 评论(0) 推荐(0)
注册表中管理安全区域位置

摘要:SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones 项包含表示为计算机定义的每个安全区域的项。默认情况下,定义以下 5 个区域(编号从 0 到 4):值 设置------------------------------0 我的电脑1 本地 Intranet 区域2 受信任的站点区域3 Internet 区域4 受限制的站点区域注意:默认情况下,“我的电脑”不会出现在“安全”选项卡的“区域”框中。其中的每项都包含以下 DWORD 值,用于表示自定义“安全”选项卡上的相应设置。注意:除非另外声明,否则每个 D 阅读全文
posted @ 2012-06-24 22:16 Fcoding_狂人 阅读(880) 评论(0) 推荐(0)
得到程序当前UAC的执行权限,高 - 中 - 低

摘要:1 DWORD GetIntegrityLevel() 2 { 3 DWORD Result = 0; 4 if(!IsVista()) return Result; 5 HANDLE hToken; 6 HANDLE hProcess; 7 DWORD dwLengthNeeded; 8 DWORD dwError = ERROR_SUCCESS; 9 PTOKEN_MANDATORY_LABEL pTIL = NULL; 10 DWORD dwIntegrityLevel;11 hProcess = GetCurrentProcess(); 12 if (Op... 阅读全文
posted @ 2012-06-24 22:15 Fcoding_狂人 阅读(705) 评论(0) 推荐(0)
得到ihtmldocument 接口中的状态,判读IE加载是否完毕。

摘要:char *pSate=NULL; BSTR state={0}; DLLop.m_pHTMLDocument2->get_readyState(&state); pSate= _com_util::ConvertBSTRToString(state); OutputDebugString(pSate); if (strcmp(pSate,"complete")==0) { break; } 阅读全文
posted @ 2012-06-18 22:46 Fcoding_狂人 阅读(224) 评论(0) 推荐(0)
VC 通过IHTMLINTEFACE 接口实现网页执行自定义js代码

摘要:1 VC 通过IHTMLINTEFACE 接口实现网页执行自定义js代码 2 IHTMLDocument2 *pDoc2 3 4 ...... 5 6 IHTMLWindow2 *pWindow; 7 HRESULT hr=pDoc2->get_parentWindow(&pWindow); 8 VARIANT ret; 9 ret.vt=VT_EMPTY; 10 CComBSTR func="alert(document.cookie)"; 11 CComBSTR lang="JAVAScript"; 12 hr=pWindow-> 阅读全文
posted @ 2012-06-17 10:44 Fcoding_狂人 阅读(1726) 评论(0) 推荐(0)
开发辅助工具大收集

摘要:除了我们日常开发使用的Visual C++、Delphi、JBuilder等等大家伙,还有很多小巧好用的开发辅助工具,善用它们可以极大的提高我们的效率。日常工作中我主要使用Visual C++开发程序,工作几年,收集了一些小工具,下面逐个介绍给大家。也希望大家把自己的工具拿出来和大家分享。如果大家需要,请跟贴,需要的朋友多的话,我上传到FTP上(都是没有限制的最新版本哟)Visual C++插件[1] Visual Assisthttp://www.wholetomato.com/download/index.shtml这是我现在使用最为频繁的工具,有了它,现在在Visual C++中写程序简 阅读全文
posted @ 2012-06-17 10:40 Fcoding_狂人 阅读(541) 评论(0) 推荐(0)
博客第一帖!

摘要:关于FCodingFCoding=Free Coding 自由编码的意思。是由几个从事coding的人,在闲来无事时提议创建的一个论坛,主要想创建一个以C/C++为基础的各种技术交流,代码共享平台。同时创建属于自己的,资料库,笔记库,人脉库。 阅读全文
posted @ 2012-06-17 10:19 Fcoding_狂人 阅读(191) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3