腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
从
C#
访问
COM
vtable
、
、
在
C#
中,有没有办法
访问
COM
对象的虚方法表来获取函数的地址?
浏览 2
提问于2010-08-18
得票数 8
回答已采纳
1
回答
如何在
C#
中
访问
COM
表以及
从
TLB(类型库)中
访问
其条目?
、
、
、
、
我需要
访问
COM
vtable
,其中包含在
C#
中的一些特定接口下向外部世界公开的那些函数的条目。我需要
COM
vtable
地址及其索引项(即函数地址)。
浏览 2
提问于2010-05-12
得票数 0
回答已采纳
2
回答
在
c#
中
访问
com
对象的
vtable
、
、
编辑: 我试图在内存中
访问
com
对象的
vtable
,却一无所获。据我所读,
com
对象内存中的前4个字节应该是指向vtableptr的
浏览 2
提问于2010-04-22
得票数 0
回答已采纳
1
回答
NAudio调试模式在尝试使用CoCreateInstance初始化ASIO驱动程序时崩溃
在
C#
中尝试循环不会捕获异常,每次都会
从
应用程序中退出。有人见过这个吗?instantiation, // The CoCreateInstance is working only in STAThread mode.Marshal.GetDelegateForF
浏览 5
提问于2022-02-20
得票数 1
3
回答
钩子/覆盖DirectX游戏?
、
、
、
有人能告诉我如何在
C#
中挂接/覆盖DirectX游戏吗? 我试着让一个全屏幕的
C#
窗口来覆盖一个游戏,但是它不会。在研究了一下之后,我发现我需要挂接游戏,然后显示
C#
窗口。我可以在DirectX游戏上显示
C#
表单吗?
浏览 5
提问于2010-04-16
得票数 13
回答已采纳
1
回答
如何在
C#
中为Office
Com
代理方法创建委托?
、
、
这个问题与以下线程相关:我知道方法指针不是必需的,但在这种特殊情况下它是必需的。 为什么我需要方法指针?我想通过latebinding
从
Word.Content控件
访问
SetPlaceholderText方法。.NET>
com
中的所有后期绑定功能都使用来自IDispatch接口的Invoke方法,该方法是
从
com
对象实现的。Word.ContentControl类中的Invoke方法有一个bug!不可能将该
浏览 1
提问于2013-02-07
得票数 0
1
回答
C#
COM
接口继承
、
、
我在C++中有以下(与C++相关的)
COM
接口,需要在
C#
中调用它。中声明了这一点,如下所示,但是当调用IFoo.Foo()时,它会崩溃而导致
访问
冲突。SuppressUnmanagedCodeSecurity]{} 对于继承的
COM
接口,在
C#
和C++中,
vtable
必须是不兼容的。有什么方法可以告
浏览 4
提问于2014-09-30
得票数 1
回答已采纳
2
回答
如何迭代
COM
coclass的
vtable
?
、
我如何迭代/
访问
COM
coclass的
vtable
,它将实现其公开接口的方法? 我需要
访问
vtable
中存储其接口的公开方法的所有地址的部分。例如Math是
COM
对象,它公开的接口是Operations,Sum是这个接口的方法,如何获取Sum的地址?
浏览 0
提问于2010-03-11
得票数 5
回答已采纳
2
回答
从
VTable
调用结构中的非托管函数
、
、
、
是否可以(通过
VTable
)
从
C#
调用函数到结构中的非托管函数。 [FieldOffset(0x00)]}var * data = (SomeStruct*)(Address); 我希望通过以下两种方式
从</e
浏览 2
提问于2012-09-15
得票数 5
回答已采纳
1
回答
生成的
vtable
函数的倒置同名函数的顺序
、
、
、
: public MyStructpublic: void foo(int) {}生成的类的
vtable
浏览 17
提问于2020-05-01
得票数 1
3
回答
COM
双接口
、
、
COM
中的双接口是能够通过DispInterface或
VTable
方法
访问
的接口。 现在谁能告诉我这两种方法的确切区别是什么?我认为
VTable
是一个虚拟表,在实现类层次结构时,它包含指向不同函数的指针,它具有可以在子类中覆盖的虚函数。然而,我不明白这与
COM
中的双接口有什么关系?
浏览 3
提问于2010-05-15
得票数 6
2
回答
为什么我的vfptr表条目混在一起?
、
、
mixed-up vfptrFooA (is also a
COM
在实际代码中,除了FooA也是AxtiveX
COM
对象之外,它们的定义也是相同的,因此,除了
从
Bar继承,也
从
IBaz1、IBaz2、IBaz3和Qux继承之外,它还继承了许多ATL模板。我显示的vfptr表布局是在为所有继承的类展开
vtable
之后
从
MSVC调试器"Au
浏览 3
提问于2014-09-30
得票数 1
2
回答
如何
从
共享库中提取虚拟表信息?
、
、
为此,我可以
访问
共享库程序集。我还有一个执行的调用图。我不能在执行期间做任何事情,分析必须在执行之后使用我可以
从
调用图和共享库中获得的信息进行。我想到的唯一方法是
从
库中提取
vtable
,并查看我的函数是否在
vtable
中,但我没有找到
从
程序集中提取类的
vtable
的方法。我试过了但这只给了我一个好的
vtable
的地址(至少我认为它是一个),这个
浏览 3
提问于2011-06-17
得票数 2
回答已采纳
1
回答
打印GDB中任意类的vtbl函数
、
、
较新版本的gdb允许方便地解析C++中的
vtable
。Matcher(); m2->match();我可以通过info vtbl ...
访问
vtable
是静态的,应该是可
访问
的。(gdb) info variables .虚拟方法不会
从
vtable
的开头开始。前x字节有偏移量和RTI。,我可以直接<em
浏览 8
提问于2016-05-13
得票数 4
4
回答
在
C#
和C++中使用虚函数的情况下编译器行为的差异。这是我在一次采访中被问到的
、
、
虚拟技术在C++和
c#
中有何不同?基本上,我想知道
Vtable
在
C#
和c++中的表示方式有什么不同?另外,编译器在
C#
和c++中创建V表的方式有什么不同吗?基本上,面试官想知道在
C#
和c++的情况下,虚函数的编译器行为有何不同。 我已经回答了前面提到的问题,除了
c#
中没有虚拟析构函数之外,
VTABLE
可能没有什么不同。
浏览 2
提问于2011-08-05
得票数 7
回答已采纳
4
回答
为什么
COM
(组件对象模型)是独立于语言的?
、
我知道
COM
提供了跨语言和应用程序的二进制级别的可重用性。我读到为
COM
构建的所有组件都必须遵循标准的内存布局才能独立于语言。是什么让
COM
独立于语言?
浏览 1
提问于2010-01-09
得票数 7
回答已采纳
1
回答
静态包装库的多态迭代器,而不向用户公开库
、
、
、
、
我目前正在将一个数据存储库集成到我的应用程序中。我需要能够为我的单元测试模拟这个数据存储(这是I/O密集型的),因此在这个库的接口上创建一个包装器。我的问题是,由于我正在添加的多态性层,似乎不可避免地添加在运行时具有多态的迭代器,因此出现了一个新级别的间接和一些更动态的分配.class LibIterator // pure virtual methods{
浏览 5
提问于2017-07-26
得票数 0
回答已采纳
1
回答
我可以
从
运行时加载的共享对象
访问
主机进程的符号吗?还有别的选择吗?
、
、
、
在我的场景中,我想要一个插件,它是一个在运行时加载的共享对象,可以
从
“宿主应用程序”
访问
符号,这样我就可以向我的应用程序添加任何功能。 我已经尝试过了,但没有找到任何方法,我也不知道这是否可能。
浏览 1
提问于2011-10-10
得票数 3
回答已采纳
2
回答
COM
-扩展一个“接口”?
、
、
、
我在这里查看了C++中的BHO教程:
COM
类CClassFactory和CObjectWithSite必须实现IUnknown。
浏览 2
提问于2014-12-03
得票数 0
2
回答
从
C#
动态
访问
COM
、
我正在尝试从动态编译的
C#
代码
访问
COM
对象。 添加程序集引用并以常规方式“使用”它是不可能的,有谁能告诉我动态
COM
查询的例子吗?
浏览 0
提问于2011-02-15
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
跟我从0学域名—.COM域名
C#面向服务WebService从入门到精通
C#视频教程之使用Dapper轻松访问SQL Server数据库
【小雨学编程之C#】从显示输出说起
sci-hub.is 恢复访问了!hiwenku.com免费下载百度文库
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券