- 博客(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
2022-01-11
FoxitReader241福晰阅读器.dmg
2020-02-02
RegExRX Mac版正则表达式
2018-03-15
IA32ISA, intel汇编指令
2012-07-19
ARMISA.pdf ARM指令参考手册
2012-07-19
新一代视频压缩编码标准H[1].264(毕厚杰).pdf
2010-09-27
WTL 切分窗口简单实现.rar
2010-02-07
FileMonitor.rar 在MFC中实现 EventSink
2010-01-20
播放wav文件例子.zip
2009-12-21
reverse c++
2008-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人