首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(0) | 引用(0) | 阅读2294次
VnetClient html IHTMLDocument2

一个同事对VnetClient界面产生兴趣,希望找找那张图片在哪里。

于是我拿出一堆分析软件,发现里面就是没有图片。而它的图片目录下也没有该图片。

有点怀疑是不是它加密后放在资源里面

然后拿出SPY看看它的窗体。发现有HTML。虽然知道它的HTML都没有内容,

又上网找了一段代码:读取程序里面的HTML内容:

发现也没有,最后百无聊赖,发现根目录下一个BK文件,ACDSEE一看,就是背景图片。

这个事情告诉我:我有资格当经理了,把简单的事情复杂化~~~~~~~~~~~

先入为主,以为在资源里面;受别人影响,以为图片都在图片目录里面。引以为戒

不过也学了一招~~~~

连接的时候 OLEACC.LIB

#include "comdef.h"
#include <mshtml.h>
#include <oleacc.h>

 HWND H1,H2,H3,H4,hw;
H1=H2=H3=H4=hw=NULL;
H1=::FindWindow(NULL,"VnetClient");
if (H1) H2=::FindWindowEx(H1,NULL,"Shell Embedding",NULL);
if (H2) H3=::FindWindowEx(H2,NULL,"Shell DocObject View",NULL);
if (H3) H4=::FindWindowEx(H3,NULL,"Internet Explorer_Server",NULL);

if (H4)hw=H4;
else
{
AfxMessageBox("No Found the Dialog with IE!");
return;
}

IHTMLDocument2 *pHTMLDocument=NULL;
DWORD lRes;
HRESULT hres;
HINSTANCE hInst = ::LoadLibrary( _T("OLEACC.DLL") );

UINT MSG = RegisterWindowMessage("WM_HTML_GETOBJECT");
SendMessageTimeout(hw, MSG, 0, 0, SMTO_ABORTIFHUNG, 1000, &lRes);

hres=ObjectFromLresult(lRes,__uuidof(IHTMLDocument2),0,(void**)&pHTMLDocument);

if(hres==S_OK)
{
IPersistStreamInit *pPSI=NULL;
IStream *pStream=NULL;
HGLOBAL hHTMLText;

if (FAILED(pHTMLDocument->QueryInterface(&pPSI))) return;

hHTMLText = GlobalAlloc(GMEM_FIXED, 65534);
CreateStreamOnHGlobal(hHTMLText, TRUE, &pStream);
pPSI->Save(pStream, FALSE);

char *pText = (char*)hHTMLText;
FILE *f=fopen("c:/data_from_explorer.txt","w");
fwrite(pText,1,strlen(pText),f);
fclose(f);
AfxMessageBox("the source codes Saved in data_from_explorer.txt");

pStream->Release();
pPSI->Release();
}


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/VnetClient.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1107249575

2005年2月1日17:19星期二  [Dev开发] 追踪此文的RSS
提示:
此文还没有评论。

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1790
在线: 9||用户: 2562 [列表]
今日:2408||到访:2671907
Rss:838502||评论:1584

最新日志

最新评论

友情链接

日历

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8