Q:oleview在哪里?
A:打开VS2012 x86 Native Tools Command Prompt,就是那个黑漆漆的命令行窗口,执行where oleview,我这边是 C:\Program Files\Windows Kits\8.0\bin\x86\oleview.exe
Q:flash的ProgID和CLSID分别是?
A:win7下用『管理员权限』打开oleview.exe,按照Object Classes -> Grouped by Component Category -> Controls -> Shockware Flash Object
Q:flash ocx支持哪些方法和事件?
A:在Shockware Flash Object上右击选择 View Type Information ... 在弹出窗口中依次点开:ShockwaveFlashObjects -> coclass ShockwaveFlash,IShockwaveFlash中存放方法;_IShockwaveFlashEvents存放事件。
#pragma once #import "C:\Windows\System32\Macromed\Flash\Flash32_11_7_700_224.ocx" raw_interfaces_only, raw_native_types, named_guids using namespace ShockwaveFlashObjects; const UINT FlashObjectID = 1; class CFlashBrowserView : public CWindowImpl<CFlashBrowserView, CAxWindow> , public IDispEventImpl<FlashObjectID, CFlashBrowserView, &DIID__IShockwaveFlashEvents> { public: DECLARE_WND_SUPERCLASS(_T("FlashView"), CAxWindow::GetWndClassName()) CComPtr<IShockwaveFlash> m_flashPtr; BEGIN_MSG_MAP(CFlashBrowserView) MESSAGE_HANDLER(WM_CREATE, OnCreate) END_MSG_MAP() BEGIN_SINK_MAP(CFlashBrowserView) SINK_ENTRY_EX(FlashObjectID, DIID__IShockwaveFlashEvents, 0x96, OnFsCommand) END_SINK_MAP() // Handler prototypes (uncomment arguments if needed): LRESULT OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) { HRESULT hr; hr = CreateControl(_T("ShockwaveFlash.ShockwaveFlash"), 0, 0); ATLASSERT(SUCCEEDED(hr)); hr = QueryControl(&m_flashPtr); DispEventAdvise(m_flashPtr); ATLASSERT(SUCCEEDED(hr)); m_flashPtr->put_Movie(L"D:\\1.swf"); return 0; } void play() { m_flashPtr->Play(); } void OnFsCommand(BSTR command, BSTR args) { CString cmd(command); MessageBox(cmd); } };
相关推荐
文件列表中的“万福软件.url”可能是一个快捷方式,指向一个与OleView相关的网站或资源,而“OleView”本身可能就是OleView程序的可执行文件。通过运行这个程序,用户可以直接在自己的系统上探索和管理ActiveX控件。...
5. **资源管理**:可以查看.exe文件中的资源,如位图、图标、字符串等,这些可能与IVIEWERS.DLL的UI元素有关。 6. **调试和问题定位**:当程序出现错误,尤其是与COM组件交互时的问题,OLEVIEW可以作为一个有效的...
2. **COM组件信息**:OLEView能够列出系统注册的所有COM组件,包括它们的类工厂、接口、事件接口以及相关方法和属性。这对于开发者来说是一个宝贵的资源,他们可以通过这个工具了解如何与特定组件进行交互。 3. **...
**VC OleView** 是一个由Microsoft Visual C++提供的工具,用于查看和操作COM(Component Object Model)组件,OLE(Object Linking and Embedding)对象以及DLL(Dynamic Link Library)文件的相关信息。...
- 调试问题:当应用程序遇到与COM组件相关的错误时,OLEView可以帮助定位问题,查看组件是否正确注册或者是否与其他组件冲突。 - 学习COM技术:对于初学者,OLEView是一个很好的学习工具,可以直观地理解COM组件的...
在压缩包文件"OLEVIEW-ms"中,可能包含了OLEVIEW.EXE工具的安装或执行文件,以及可能的相关文档或示例。这使得用户可以直接运行或分析系统中的OLE组件,无需单独寻找或安装此工具。 总的来说,OLEVIEW.EXE是一个...
对于想要深入学习 COM 技术或者调试 COM 相关问题的开发者来说,OleView 和 IViewers.dll 的结合是一个宝贵的资源。通过查看 IViewers.dll 的源码,可以学习到如何实现和优化 COM 组件,如何处理 COM 之间的交互,...
以下是一些关于OleView及其与OCX控件相关的重要知识点: 1. **OCX控件**:OCX(OLE Custom Control)是早期ActiveX技术的一部分,它继承自Visual Basic的用户控件(User Control)。OCX控件可以通过OLE(Object ...
1. **组件注册表查看**:它可以显示系统中所有已注册的COM组件,包括其类ID(CLSID)、接口ID(IID)、事件接口ID(DIID)以及相关的文件路径。 2. **接口及方法详情**:用户可以通过OleView.exe查看每个COM组件...
例如,你可以通过OLEVIEW打开一个TLB文件,查看其中定义的接口、 coclass(实现接口的类)以及它们的相关IID(接口标识符)和CLSID(类标识符)。 IVIEWERS.DLL是OLEVIEW中的一个重要组件,它通常包含了一些用于...
10. **调试辅助**:在开发或调试过程中,如果遇到与COM组件相关的错误,OLEView可以帮助快速定位问题,比如查找引用错误或不兼容的接口。 总之,OLEView是Windows系统管理员、软件开发者和IT专业人员的得力助手,它...
OleView-COM组件查看器是专用于查看和分析COM组件的工具,尤其适用于开发者和系统管理员,帮助他们理解和调试...无论你是开发人员还是系统管理员,熟悉并掌握OleView的使用都将大大提高你在处理COM相关问题时的效率。
OLEVIEW是一款强大的Windows系统工具,主要用于查看和分析OLE(Object Linking and Embedding)对象的相关信息。OLE技术是Microsoft在1990年代初期引入的一种复合文档格式,它允许不同应用程序之间的数据集成和交互...
Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(动态链接库dll),以及该exe或dll引用了这些dll中的哪些接口,同时也可以看到每个被依赖的dll中的所有导出的函数接口; oleview.exe,altivex对象查看器,...
6. **调试和故障排除**: 在开发过程中,OLEView能帮助开发者定位和修复与COM组件相关的错误和问题。 通过运行oleview_setup.exe,用户可以安装OLEView工具,然后利用它来探索和调试系统的COM组件,对于IT专业人员来...
本篇将详细介绍`OLEVIEW`、TLB文件以及`IVIEWERS.DLL`的相关知识。 首先,`OLEVIEW` 是一个强大的开发工具,它可以帮助程序员查看对象链接和嵌入(OLE)组件的接口定义、类ID、事件和属性。通过`OLEVIEW`,开发者...
开发者可以利用OLEView来查找特定的组件,查看其导出的接口和方法,甚至可以修改注册表中的相关条目。此外,OLEView还可以用于反编译COM组件的类型库(TLB),帮助开发者理解组件的API。 在实际使用中,你可以打开...
OLEVIEW.exe 是一个用于查看和分析OLE(Object Linking and Embedding)和COM(Component Object ...通过深入理解OLE和COM,开发者可以更高效地构建和维护Windows平台的应用程序,同时解决与组件交互相关的各种问题。
在没有安装Visual Studio等开发环境的情况下,它是一个非常有用的辅助软件,可以帮助开发者深入了解系统中的控件、接口、类ID以及注册表中的相关设置。 OLE技术是微软在1990年代提出的一种复合文档标准,它允许不同...
ActiveX控件工具集是一组用于管理和分析ActiveX组件的强大工具,主要包含了COMRaider_Setup、oleview和ShowActiveXInterface3这三个程序。ActiveX技术由微软开发,主要用于构建和运行交互式Web应用程序,它允许开发...