自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 faint,今早居然连遇着两个vc2003的bug.

1.使用套间线程初始化com环境,再使用cfiledialog对话框,不能正常浏览我的电脑下的文件夹.换成CoInitialize(NULL);就好了.void CTreeCtrlTestDlg::OnBnClickedButton3(){ //CoInitialize(NULL); CoInitializeEx(NULL,COINIT_MULTITHREADED);  CFileDialog

2007-11-16 12:08:00 601

原创 音速启动 文件夹保护推断

朋友让我看看 音速启动的文件夹保护原理.于是download下来,运行,设置待保护的文件夹,加密.退出程序,然后试图进入该文件夹,弹出输入密码.故意输错.进不了,等等,咋弹出个文件被其他应用程序打开?运行icesword.exe,果然隐藏了一个进程vsenfolder.exe.杀掉,再进入被保护的文件夹,无须再输入密码.其后关机重启,居然被保护的文件夹又提示输入密码了.再运行iceswor

2006-09-01 11:38:00 2259 1

原创 2.6内核中网络模块调用入口

刚下了一份2.6.16的kernel,比情景分析中的讲解变得太多了,在/init/main.c中,start_kernel创建了init核心进程后,没找到网络模块的调用入口.???那就反向来吧,找af_inet.c中输出了什么东西让kernel可以调用.呵呵,inet_init,这个是不用怀疑吧,可是用source in sight搜索了整个工程,都没看到调用了inet_init.???在in

2006-04-26 17:46:00 1415

原创 修改grub.conf防止用single选项破解root口令

用/sbin/grub-md5-crypt生成口令的md5值修改/boot/grub/grub.conf,添加password --md5 刚生成的md5值,随手记下的一东西,不必在意,如果忘了grub的口令,在grub.conf用#注掉添加的行,再重新来,如果grub和root口令全忘了,只好用rescue或把硬盘挂到其他机子了. :)

2006-02-16 16:40:00 1117

原创 ado访问access数据库技巧两则

1.ado连接当前目录下的mdb数据库连接字符串为"Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info =False;Data Source=.//your.mdb;User Id=admin;Jet OLEDB:Database Password=yourpwd;";2.access中模糊查询的通配符为%%,即两个%号,在access中2

2005-12-27 14:49:00 2204

原创 一个使用完成端口管理modem池的类

为朋友写的一个管理modem池的类,post到这儿顺便自己有机会才看,不知道n年后再看这段代码会不会痛心...文件smssocket.h#pragma once#include "socketthread.h"class CSmsSocket: public CSocketThread{public: CSmsSocket(void); ~CSmsSocket(void); long StartT

2005-07-15 11:27:00 2042

原创 一小段利用adox获取表结构主键字段的代码

#import "c:/Program Files/Common Files/system/ado/msadox.dll"    no_namespace#import "c:/Program Files/Common Files/system/ado/msado15.dll"#include int main(){ if(FAILED(::CoInitialize(NULL)))  return

2005-07-08 14:32:00 1352

原创 使用完成端口的单台服务器最多可连接2500个客户端

最近在做一个完成端口的项目,希望测试一下在普通Win2k Pro下最多可容纳的客户端。众所诸知,当客户connect到server,CreateIoCompletionPort后调用WSARecv等待客户端主动主报的数据。下面就是测试程序,单个客户端程序连接后,不停的调用wsarecv,观察非页面缓冲池的大小,发现到非页面缓冲池为800多K,而循环次数为2500的时候,程序崩溃。wsarecv调用

2004-12-29 11:28:00 3481 1

原创 自己写的线控件,可以上方显示标题。

花了两个小时替别人完成了一个线控件,可以上方显示标题。邮件寄着不方便,于是便post到这儿。colorlin.h//made by zheng017#pragma once#include "stdafx.h"#define COLORLINE_CLASSNAME _T("BSColorLine")class ColorLine :public CWnd{public: ColorLine(D

2004-12-04 14:49:00 1125

原创 hook api的一个自己写的例子

帮同学写了个hook api的例子程序,顺便post到这儿,免得将来到处找.一个简单的console工程,vc6,vc7在win2k pro,server上调试通过.#include #include #include #pragma comment(lib,"Dbghelp.lib")#pragma comment(lib,"User32.lib")typedef int (__stdcall

2004-11-05 15:17:00 1488

原创 vc6.0调用excel xp,word 2k

#include #include #pragma warning (disable:4146 4192 4786 4081)#define USE_OFFICEXP 1#ifdef USE_OFFICEXP#import "C:/Program Files/Common Files/Microsoft Shared/Office10/MSO.DLL" #import "c://Program

2003-10-27 02:09:00 1956

原创 我的使用createremotethread控制excel右键的源程序

利用CreateRemoteThread将dll写进excel.exe.利用SetWindowLong()改变excel中右键消息。dll源程序:#include BOOL __stdcall DllMain(HANDLE,DWORD,LPVOID){ return TRUE;}/*#pragma data_seg("shared")#pragma data_seg()#pragma comm

2003-10-27 02:09:00 4797

原创 在VC中调用WORD(显示,修改,存盘,运行宏)之三。调用word的各种对话框翻页等。

有了这个,可以替换掉word的菜单了:)也就是说,你可以完全不把word框架显示出来就可以完全实现WORD的功能了。在View菜单中,选ClassWizard,选Automation选项卡,选Add Class,选择From a TypeLibrary, 在Office目录中选中Microsoft Word 97/2000 类型库Word8.olb或Word9.olb,选中Dialog,Dia

2001-09-25 16:28:00 2642 1

原创 在VC中调用WORD(显示,修改,存盘,运行宏)之二去掉word的常用,格式工具栏

在VC中调用WORD(显示,修改,存盘,运行宏)之二去掉word的常用,格式工具栏在View菜单中,选ClassWizard,选Automation选项卡,选Add Class,选择From a TypeLibrary, 在Office目录中选中Microsoft Word 97/2000 类型库MSO9.DLL,选中_CommandBars,CommandBar。单击ok在officeV

2001-09-21 14:53:00 2702 1

原创 在VC中调用WORD(显示,修改,存盘,运行宏)

(1)使用AppWizard创建一个新的MFC AppWizard(EXE)工程,命名为"office"  (2)选择单文档视图(SDI)结构,在第3步中需要选中Container,以提供容器支持,并且选中active document container 其它都为默认(3)在View菜单中,选ClassWizard,选Automation选项卡,选Add Class,选择From a Typ

2001-09-14 17:06:00 1965 1

提示
确定要删除当前文章?
取消 删除