自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FISH 的专栏

天生我才必有用

  • 博客(19)
  • 资源 (44)
  • 收藏
  • 关注

原创 VC skills 5

采用 ATL 修改桌面背景BOOL  SetWallpaper(CString   &strPicFile,   DWORD   dwstyle)   { HRESULT   hr;    CComPtr pIAD ;  // 智能指针, 自动释放 // 创建接口的实例    hr = CoCreateInstance ( CLSID_ActiveDesktop,            NUL

2007-12-25 16:06:00 938

原创 VC Skills 4

直接读取硬盘的指定扇区: (1)用汇编; (2)直接用CreateFile("//./PHYSICALDRIVE0", ...)打开物理磁盘设备即可(物理磁盘设备都是从0开始排号的,0表示第一块硬盘,1表示第二块硬盘....),这样用SetFilePointer可以随意读取硬盘上任何位置的东西!至于扇区嘛,一般都是512字节为1扇区的,自己换算就是了~          这里有更多内容

2007-12-25 10:38:00 1481

原创 VC Skills 3

检查指定文件夹是否存在:PathIsDirectory()方法一:检查给定路径是否根目录:BOOL PathIsRoot(LPCTSTR pPath);说明:Returns TRUE for paths such as “/”, “ X:/”, “// server/ share”, or "// server/".Paths such as "../path2" will return FALS

2007-12-25 09:29:00 2273

原创 VC Skills 2

1 在VC下执行DOS命令 a. system("md c://12"); b. WinExec("Cmd.exe /C md c://12", SW_HIDE); c. ShellExecute ShellExecute(NULL,"open","d://WINDOWS//system32//cmd.exe","/c md d://zzz","",SW_SHOW); d. C

2007-12-24 17:05:00 1862

翻译 WMI 编程之 接收事件通知

接收事件通知 (WMI)srcURL: http://msdn2.microsoft.com/en-us/library/aa390425(VS.85).aspx                                              下面的示例代码展示了 COM 初始化,连接到本机的 WMI ,接收事件,然后清理的过程. 当有新进程创建时,用户会得到通过.事件是异步接收

2007-12-21 10:20:00 4653

原创 WMI 编程之 Win32_Process::Create 方法调用

   创建 ATL  项目,  重写新生成模板类的 winmain 成员,添加下列代码 // // 初始化 COM // HRESULT hres; hres =  CoInitializeSecurity( NULL,   -1,                          // COM authentication  NULL,                        //

2007-12-21 09:25:00 4978

原创 WMI 编程之 Win32_OperatingSystem

#include #include #include #include #include # pragma comment(lib, "wbemuuid.lib")  创建普通console 项目,添加 ATL 支持 // // 初始化 COM // HRESULT hres; hres =  CoInitializeEx(0, COINIT_MULTITHREADED);  

2007-12-20 16:18:00 3871

原创 建网站常用HTML代码

建网站常用HTML代码如果你想使用某种颜色,取得它的颜色值即可。比如,您想改变某些文字的颜色,您可以使用下面的代码: 改变#符号后的代码即可改变颜色 颜色代码网页推荐:http://eyz.nease.net/tflash/jm/02/tiaoseban.swf 2. 文字加粗 倾斜的代码 ◆文字加粗的代码是: 你好 ◆文字倾斜的代码是: 你好! ◆底线字: 3. 文字链接代码 如果您想点

2007-12-20 10:19:00 4459 4

原创 网站制作实用代码--HTML

实用代码                                        转自: http://redly.bokee.com/3816774.html整人代码效果示范地址:http://210.54.62.41/bbsxp/images/upfile/200593122844.txt 代码如下         天气预报代码第一款 第二款: 第三款:添加一个许愿的板块

2007-12-20 10:06:00 5049

原创 BHO 动态添加元素

[动态添加元素]insertAdjacentHTML 方法: (1) 得到 document 对象  // 创建 CComPtr类型对象 spDisp ,  spDisp 包含 IDISPATCH 指针 CComPtr spDisp ; HRESULT hr = this->mWebBrowser2->get_Document(  &spDisp ); if ( SUCCEED

2007-12-19 13:59:00 1731

原创 csdn blog 去掉统计信息

去掉统计信息:.BlogStatsBar{DISPLAY:none}调用 标签.Tag{  display:none;} 去掉用户状态:#imgTitleIsOnline{DISPLAY: none}.UserStatus{DISPLAY: none} 去掉“文章,相册,收藏,存档”.listtitle{DISPLAY:none}去掉左边的所有内容#leftmenu{DISPL

2007-12-13 11:59:00 868 1

原创 汇编技巧 1

汇编技巧 1技巧1: 得到当前指令地址,花指令添加 {  __asm  {        call  get_next_addr    ; 得到 下一条 jmp eax 地址, 保存在 eax 中    jmp  eax               ; 本地跳转 , 死循环, 等待改正为 0x90,0x90 nop    mov eax, 0x1    jmp  Quit   __em

2007-12-13 09:15:00 1611

原创 原来自动启动程序可以这样做?

原来自动启动程序可以这样做?(1) 映像劫持:机子中了病毒 MsSvcHost64.exe , 该病毒利用了映像劫持. 后来装了杀毒软件把 MsSvcHost64.exe 删除后出现了 ctfcom.exe 不能启动的情况,检查后才发现中招了. 这里的 ctfmon.exe 是自动启动,从而病毒自动运行。作用是: 当运行 ctfmon.exe 时,  MsSvcHost64.exe 总

2007-12-13 09:01:00 1426

原创 VC Skills

直接加载外部 bmp, ico, cur   CXXX::OnPaint(){ CPaintDC dc(this); CDC  dcMem; CBitmap  Bitmap ; HBITMAP hBitmap ; CRect rect ;  GetClientRect( &rect ) ; // 加载外部文件 hBitmap = (HBITMAP)::LoadImage(0, _T("D:

2007-12-12 16:10:00 1338

原创 进程注入 1

这段代码启动 iexplorer.exe 进程,将本身 EXE 的 image 数据写入 iexplorer.exe 地址空间中. 可能出现的问题是 如果本身 EXE 加载了其它 DLL 那么将会应为库缺失而执行出错.  应该是本身 EXE 的引用API 全部用 LoadLibrary,GetProcAddress 来得到。系统只会为每个 Image File 默认加载几个系统 DLL, 例如 k

2007-12-11 08:50:00 1069

原创 得到本机所有 IP 地址

 最近由于需要做一个穿透网吧管理软件对交换机和路由器限制功能。 我给本机设置了 10 个IP地址,用于接收硬件传来的数据。我需要得到本机所有的 IP 地址.  现在整理一下,已备后用。bool GetLocalALL_IPAddress(  CStringArray & strArrayIP ){    CHAR szHostName[100];    struct addrinfo *r

2007-12-08 15:30:00 2179

原创 delphi 源码调试--OD

delphi 有关调试的设置:(1) 是否集成 Debugger:tools-->Debugger options--->integerated Debugger 钩选后 Debugger 即生效[在 OD 中调试 delphi 项目]预先 delphi 设置:Project --> options --> Linker  钩选 "include TD32 Debug Info" 和

2007-12-06 11:35:00 2013

原创 VC 操作 XML 类

#ifndef _CXML_h_#define _CXML_h_#include  #import // 引入 OLE 类型库/****************************************************************************/// XML 操作类// // 已有操作:// (1)   添加树的根节点// (2)   添加子节点//

2007-12-05 12:10:00 1395

原创 软件编程杂想

                                                                           用惯了 VC++ 那方便的调试环境, 尤其是VS 2005 debugger 使用起来更让人得心应手。 在VS 2005 可以很方便的查看变量值, 动态修改内存值,堆栈框架, 各种内存查看窗口。更方便的是当鼠标移动到变量立即显示出变量的地址和该变

2007-12-03 13:46:00 1128

Genymotion-ARM-Translation_for_4.3-8.0.zip

Genymotion 模拟器中 用的ARM转换器,包含版本 4.3, 4.4,5.1,6.0,7.X,8.0

2022-01-11

FoxitReader241福晰阅读器.dmg

FoxitReader241福晰阅读器 Mac版,打开神速,优于adobe百倍 Foxit Reader for Ma(福昕PDF阅读器)作为一款在全球范围内流行的PDF阅读器,能够快速打开、浏览、审阅、注释、签署及打印任何PDF文件,具有轻快、高效、安全等特性。此外,福昕阅读器 mac破解版以安全著称,从底层技术、应用设计、功能实现到处理机制,都广泛考虑了各层面用户对安全的需求,Foxit Reader for Mac中文版下载是支持微软SharePoint服务器和Office365环境下对PDF文档的权限控制与应用,被微软推荐为首选的PDF阅读器。mac福昕PDF阅读器下载采用快速、精准的PDF渲染引擎,渲染速度快,渲染质量高(高保真度),为用户提供一流的PDF查看和打印体验。

2020-02-02

系统分析师考试全程指导-带标签, 自己手动加的目录标签

系统分析师考试全程指导, pdf版本, 用了2个小时,添加了详细的目录标签, 方便下次使用, 带目录标签

2019-03-21

RegExRX Mac版正则表达式

这是一款Mac平台的正则表达式编辑器,可以帮助我们轻松地开发和存储正则表达式,基于PCRE库,支持Perl、Ruby、PHP、JavaScript、AppleScript、4D和REALbasic等,有需要正则表达式编辑器的Mac用户不妨试试。

2018-03-15

OpenSSL-for-iPhone-master.zip

OpenSSL-for-iPhone-master.zip

2016-08-26

OpenCV3编程入门

OpenCV3编程入门

2016-08-26

COM技术内幕4_16.pdf

COM技术内幕4_16

2016-08-26

ATL开发指南(带标签).pdf

ATL开发指南(带标签).pdf

2016-08-26

RegexBuddy-3.6.1破解版.zip

正则表达式测试工具 破解版

2016-08-26

HttpAnalyzer V7.5.3.455 汉化特别版

HttpAnalyzer V7.5.3.455 汉化特别版

2016-08-26

IA32ISA, intel汇编指令

/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/DTISAReferenceGuide.framework/Versions/A/Resources/IA32ISA.pdf

2012-07-19

ARMISA.pdf ARM指令参考手册

4.3.2 安装后路径 /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/DTISAReferenceGuide.framework/Versions/A/Resources/ARMISA.pdf ARM指令参考

2012-07-19

汇编语言程序设计(AT&T语法)

汇编语言程序设计(AT&T语法).pdf

2011-07-21

JS高级编程设计.pdf

JS高级编程设计.pdf 好资源 大家分享

2011-01-11

新一代视频压缩编码标准H[1].264(毕厚杰).pdf

数字视频技术在通信和广播领域获得了日益广泛的应用,特别是90 年代以来,随着Internet 和移动通信的迅猛发展,视频信息和多媒体信息在Internet 网络和移动网络中的处理和传输成为了当前我国信息化中的热点技术。 众所周知,视频信息具有一系列优点,如直观性、确切性、高效性、广泛性等等。但是视频信息量太大,要使视频得到有效的应用,必须首先解决视频压缩编码问题,其次解决压缩后视频质量保证的问题。这两者是相互矛盾的,是矛盾的俩各个方面。我们的任务是既要有较大的压缩比,又要保证一定的视频质量。 为此,人们付出了巨大的辛勤的劳动,现在已结出丰硕的成果。从1984 年CCITT 公布第一个视频编码国际标准以来,至今已有二十年了。ITU-T 等国际标准化组织陆续颁布了接近十个视频编码国际标准,大大推动了视频通信和数字电视广播的发展,这也是有目共睹的事实。但是严格地讲,这两大领域至今的发展仍不能令人满意,总起来讲,应用的范围不广,主要是视频压缩与质量之间的矛盾不能很好解决。例如,可视电话一直被认为是一种理想的 通信设备,可近30 年来至今未能普及,就是因为性能价格比不高。 2003 年3 月,ITU-T/ISO 正式公布了H.264 视频压缩标准,由于其相比以往标准的出色的性能,被人们称为新一代视频编码标准。具体讲,与H.263 或MPEG-4 相比,在同样质量下,其数码率能降低一半左右;或者说在同样码率下,其信噪比明显提高。这样一来,H.264 标准在国际上受到了广泛地重视和欢迎。在这样的背景下,我们编写了这一本书。本书的特点是取材新颖、内容全面。它不仅重点论述了H.264,而且首先介绍了数字视 频和视频编码的基础知识,介绍了已有若干视频编码国际标准(特别是MPEG-4),以便为进一步学习H.264 打下良好的基础。

2010-09-27

F信号处理电子书++语音信号处理电子书.rar

信号处理电子书 ++ 语音信号处理电子书

2010-09-27

Visual+C++音视频编解码技术及实践.pdf

Visual+C++音视频编解码技术及实践.pdf

2010-09-26

WTL 切分窗口简单实现.rar

WTL 切分窗口简单实现, 利用 CSplitterWindow // 创建切分窗口容器 CRect lSplitWndRect; GetClientRect(lSplitWndRect); HWND hWnd = mMainSplitWnd.Create(*this, lSplitWndRect, //CWindow::rcDefault, NULL, CControlWinTraits::GetWndStyle(0), CControlWinTraits::GetWndExStyle(0), IDD_DIALOG_SPLIR_CONTAINER); ATLASSERT(hWnd); mMainSplitWnd.SetSplitterExtendedStyle(SPLIT_PROPORTIONAL); //创建左侧切分窗口 hWnd = mWndLeft.Create(mMainSplitWnd, NULL, NULL, CControlWinTraits::GetWndStyle(0), CControlWinTraits::GetWndExStyle(0), IDD_DIALOG_SPLIT_LEFT); ATLASSERT(hWnd); hWnd = mWndRight.Create(mMainSplitWnd, NULL, NULL, CControlWinTraits::GetWndStyle(0), CControlWinTraits::GetWndExStyle(0), IDD_DIALOG_SPLIT_RIGHT); ATLASSERT(hWnd);

2010-02-07

FileMonitor.rar 在MFC中实现 EventSink

在MFC中实现 EventSink 。 (1) 在MFC中,添加ATL简单对象 CFileMonitorSink (2) 添加继承父类 IDispEventImpl public IDispEventImpl (1) 0 唯一标识符, 用于区别 连接到 事件源的多个客户端 CFileMonitorSink, 当前类名 _IFun1Events, COM 中的事件源接口, 包含各种事件 __ATLEventLib, COM 中Lib类 具体查 MSDN --IDispEventImpl (2) 添加映射项 BEGIN_SINK_MAP(CFileMonitorSink) SINK_ENTRY_EX( 0, __uuidof(_IFun1Events), 1, OnNotify) //0 唯一标识符,用于区别 连接到 事件源的多个客户端 同上 , 1, 事件号 , 发生1号事件 由OnNotify来处理 SINK_ENTRY_EX( 0, __uuidof(_IFun1Events), 2, OnNotify2) //发生2号事件 由OnNotify2来处理 END_SINK_MAP() 并添加方法 STDMETHOD(OnNotify)(void); //事件处理类 STDMETHOD(OnNotify2)(CHAR* lszContent); (3) 连接到COM中的事件容器 添加变量 CComPtr m_Object; //COM 中的事件源对象 添加方法 STDMETHOD(Start)(IUnknown* pSinkThisObject, VARIANT_BOOL* succeeded) { AFX_MANAGE_STATE(AfxGetAppModuleState()); // TODO: 在此添加实现代码 if ( DispEventAdvise(pSinkThisObject) == S_OK ) { m_Object = pSinkThisObject; *succeeded = VARIANT_TRUE; } else { *succeeded = VARIANT_FALSE; } return S_OK; } STDMETHOD(Stop)(void) //解除连接 { AFX_MANAGE_STATE(AfxGetAppModuleState()); DispEventUnadvise(m_Object); return S_OK; } 在其他类中的 使用方法: CComPtr m_FileMonitorSink; CComPtr m_FileMonitor; //COM中导出接口 CoInitialize(0); HRESULT lRt = m_FileMonitorSink.CoCreateInstance( __uuidof(FileMonitorSink) ); lRt = m_FileMonitor.CoCreateInstance(__uuidof(Fun1)); //创建COM接口实例 VARIANT_BOOL succeeded; lRt = m_FileMonitorSink->Start(m_FileMonitor, &succeeded); //把 m_FileMonitorSink 连接到COM中的事件容器上 m_FileMonitor->HelloWorld(); //调用COM接口,接口中触发事件s m_FileMonitorSink->stop(); //从COM接口中解除连接 CoUninitialize(); // ################# CFileMonitorSink 类代码 ################# class ATL_NO_VTABLE CFileMonitorSink : public CComObjectRootEx, public CComCoClass, public IDispatchImpl, public IDispEventImpl { public: CFileMonitorSink() { } DECLARE_REGISTRY_RESOURCEID(IDR_FILEMONITORSINK) BEGIN_COM_MAP(CFileMonitorSink) COM_INTERFACE_ENTRY(IFileMonitorSink) COM_INTERFACE_ENTRY(IDispatch) END_COM_MAP() BEGIN_SINK_MAP(CFileMonitorSink) SINK_ENTRY_EX( 0, __uuidof(_IFun1Events), 1, OnNotify) SINK_ENTRY_EX( 0, __uuidof(_IFun1Events), 2, OnNotify2) END_SINK_MAP() DECLARE_PROTECT_FINAL_CONSTRUCT() HRESULT FinalConstruct() { return S_OK; } void FinalRelease() { } CComPtr m_Object; //COM 事件源对象 public: STDMETHOD(OnNotify)(void); STDMETHOD(Stop)(void); STDMETHOD(Start)(IUnknown* pSinkThisObject, VARIANT_BOOL* succeeded); STDMETHOD(OnNotify2)(CHAR* lszContent); };

2010-01-20

ATLHelloWorld.rar

演示: 创建标准ATL项目, 添加简单ATL类对象, 为对象添加接口并实现, 添加连接点容器,添加连接点函数以回调客户端(给客户端通知)

2010-01-17

调用 COM 接口, 并实现回调(事件)例子.zip

调用 COM 接口, 并实现回调 例子.zip

2010-01-17

播放wav文件例子.zip

播放wav文件 mciSendCommand 播放wav文件 mciSendCommand播放wav文件 mciSendCommand播放wav文件 mciSendCommand播放wav文件 mciSendCommand

2009-12-21

位图透明绘制, alpha混合 完整示例代码

位图透明绘制, alpha混合 完整示例代码, alphaBlend 的使用

2009-09-09

游戏窗口化参考资料.rar

游戏 窗口化 参考资料 游戏 窗口化 参考资料 Hook COM

2009-04-24

计算机图形学基础教程(PPT).rar

计算机图形学基础教程(PPT).rar 详细描述了计算机图形的基础知识,值得收藏

2009-04-14

Visual+SVN+Cracked 可以和visual 配合使用.rar

可以和visual 2003 2005 配合使用的

2009-04-14

c语言设计屏幕界面技术

c语言设计屏幕界面技术.rar 非常经典的C开发界面

2009-03-17

VC++ 游戏编程 没有用到DirectX

VC++6游戏编程.rar 单纯使用VC开发,没有用到DirectX

2009-03-17

DesignPatternsCHM.rar

DesignPatternsCHM.rar 设计模式列表,比较好的收集,方便查看

2008-08-26

C++高级参考手册.rar

C++高级参考手册.rar 较详细的描述

2008-08-26

Rose 教程

介绍rose 使用的教程

2008-05-17

Rose 教程

PPT 格式介绍了 rose 的使用方法

2008-05-17

COM本质论.part3.rar

COM本质论.part3.rar

2008-05-06

COM本质论.part2.rar

COM本质论.part2.rar

2008-05-06

COM本质论.part1.rar

学习COM最好最经典的书籍

2008-05-06

C++ 设计模式代码.rar

用代码说明各个设计模式的功能

2008-03-15

Secrets_of_Reverse_Engineering(逆向工程的密码).rar

由 team509.com 翻译的逆向人员的宝贵资料

2008-01-19

reverse c++

由team509.com 翻译的最好的C++ 逆向资料,原版是pdf 格式并有密码验证, 我把它改成了 doc 格式。在我的blog 里是 html 形式。 很好的学习C++的资料啊!!!

2008-01-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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