腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
32位
Windows
Serivce
中
的
64位
进程
外
COM
DLL
c#
、
com
、
64-bit
、
out-of-process
msg=5709592#xx5709592xx 创建了64位
COM
DLL
(MyCOMdll.
dll
)并创建了类COMServer,如下所示: namespace MyCOMdll [ComVisible64位版本
的
Regasm注册MyCOMdll.
dll
, C:\
Windows
\Microsoft.NET\Framework64\v4.0.30319\regasm.exe MyCOMdll.
dll
/codebase 然后添加了上述文章
浏览 18
提问于2020-03-27
得票数 0
回答已采纳
1
回答
32位
进程
不能
使用
C#访问64位
进程
的
模块
c#
、
interop
、
unhandled-exception
我需要访问活动程序并调试活动程序
的
名称,但是当我
使用
get proccess时,会得到32位程序错误无法访问64位
进程
。Debug.WriteLine(proc.MainModule); } public static extern IntPtr GetForegroundWindow(); [DllImpor
浏览 24
提问于2021-12-17
得票数 0
3
回答
通过
COM
在64位
进程
中
使用
32位
DLL
c++
、
com
、
32bit-64bit
所以前段时间,我在调查一个我知道很快就会出现
的
问题。我们有一个链接到某个库
的
32位版本
的
DLL
。我们没有可用
的
x64版本
的
这个库,我们也没有实际
的
选择来替换它。当我执行这项初步调查时,我发现有一两篇文章描述了一种方法,64位
进程
可以通过
COM
“服务器”利用32位
DLL
(
Windows
)。不幸
的
是,我丢失了我保存
的
链接,现在我已经寻找了一个多小时,但没有任何运气。
浏览 2
提问于2011-12-29
得票数 8
回答已采纳
1
回答
注册32位
COM
服务器(并生成TLB),用于32位和64位客户端。
windows
、
com
、
regasm
该库包含一个32位
的
非托管
DLL
,它用DLLImport加载方法. 方法3:获取我
的</em
浏览 3
提问于2014-04-21
得票数 0
回答已采纳
2
回答
无法在IIS 7 64位上
使用
VB脚本
中
的
CreateObject
iis
、
vbscript
、
asp-classic
当我试图在
Windows
7 (64位)机器上用asp vb脚本创建
COM
对象时,总是会出现以下错误: /test/test.asp, line 7它曾经在
windows
7 32位上工作。
浏览 0
提问于2013-12-23
得票数 0
回答已采纳
1
回答
来自SetWindowsHookEx
的
钩子冻结
进程
,不被执行
c++
、
windows
、
hook
、
freeze
、
setwindowshookex
我试着连接一个
进程
的
键盘,但是当我按任意键时,钩子
的
代码不会被执行,
进程
会冻结。我
的
代码基于以下帖子:#include <
windows
.h>#include <stdio.h> HINSTANCE hinst后,我执行函数install(),它可以安全地创建钩子,但由于某种原因,在按下键并冻结
进程
时,函数wireKeyboard
浏览 2
提问于2016-06-03
得票数 0
1
回答
如何在WiX
中
为
Windows
Installer属性获取文件夹
的
短名称?
wix
、
windows-installer
、
wix3.5
我试图在从regspy.exe提取
COM
注册后,通过WiX注册一个
进程
外
的
COM
文件(.exe),遇到
的
问题是我需要写入
的
注册表项是:现在我想
使用
Windows
Installer属性CommonFi
浏览 0
提问于2011-04-11
得票数 5
回答已采纳
2
回答
将32位和64位
DLL
合并在一个程序
中
c#
、
winapi
、
dll
、
x86
、
32bit-64bit
我需要加载.
dll
文件中提供
的
不同硬件驱动程序。问题似乎是,一个设备
的
驱动程序是在64位
dll
中
给出
的
,而另一个设备(相当旧
的
)显然依赖于32位
dll
中
的
驱动程序。我想通过一个用C#编写
的
程序来控制它们,这个程序将通过一个python包装器来运行。显然,我不能直接从一个程序
中
运行这两个设备,但是我需要一种方法来解决它们之间
的
相互依赖-例如:设备1等待设备2完成一些
浏览 1
提问于2019-03-12
得票数 3
回答已采纳
1
回答
DLL
中
的
outproc
COM
服务器
c++
、
winapi
、
com
我
的
DLL
中有一个
COM
对象,我想在
进程
外公开它。我知道
进程
外
COM
对象只能在可执行文件中
使用
。我想知道是否可以
使用
像dllhost.exe或runddl32.exe这样
的
东西来托管我
的
DLL
,并将我
的
对象暴露为
进程
外
?我读到了一些关于代理
的
东西,谁能提供一些关于我如何做到这一点
的
信息?我<e
浏览 1
提问于2011-03-25
得票数 1
1
回答
如何将调试器附加到Visual 2017
中
启动
的
其他
进程
?
c#
、
visual-studio
、
debugging
、
dll
、
com
我必须处理
的
体系结构非常复杂:原生C++
Windows
创建一个
进程
外
COM
对象(本地C++,带有上下文=CLSCTX_LOCAL_SERVER
的
CoCreateInstance ),该对象动态加载(AfxLoadLibrary我想调试我
的
DLL
当我单击debug ->开始调试.我知道,当我
使用
调试->附加到
进程
附加到
COM
对象
进程
时,我可以调试它,如果我需要调试启动,
浏览 0
提问于2018-08-16
得票数 3
2
回答
我需要从64位exe访问32位
dll
dll
、
com
、
32bit-64bit
我知道我读过所有关于代理
进程
的
文章,我能够创建一个代理
COM
,但它要么在32位
中
工作,要么在64位
中
工作。我尝试了以上两种方法,但没有成功调用32.
dll
?
浏览 2
提问于2010-09-23
得票数 4
1
回答
在32位和64位应用程序中
使用
GDi绘图
visual-c++
、
mfc
、
gdi+
、
gdi
COM
32位
进程
外服务器可以用于64位
进程
上
的
GDI绘图吗?
浏览 2
提问于2013-03-25
得票数 1
1
回答
asp.net web应用程序
中
的
程序集绑定问题,启用融合日志
c#
、
asp.net
、
debugging
、
clr
、
gac
我查看了应用程序基目录,并可以确认所需
的
具有正确版本和公共令牌
的
DLL
在bin/目录下可用。我启用了Fusion服务器来捕获详细信息,并意识到CLR首先在GAC
中
探索程序集(我认为这是为签名
的
程序集设计
的
),下面是日志以供快速参考:另外,从下面的日志
中
可以看出,在GAC之后,搜索将在目录C:
Win
浏览 0
提问于2018-06-28
得票数 1
回答已采纳
2
回答
一旦我将
COM
服务器添加到
COM
+服务器应用程序
中
,我就不能在
进程
中
实例化它了-为什么?
windows
、
visual-c++
、
com
、
interop
、
com-interop
我有一个32位
COM
服务器
DLL
,需要从32位和64位应用程序中
使用
它。我可以创建一个
COM
+服务器应用程序,然后
COM
服务器将在代理
进程
中被实例化。问题是我不能再将它实例化为
进程
内服务器(传递给CoCreateInstance()
的
CLSCTX_INPROC_SERVER标志)--我得到“类未注册”。这不是很好,因为现在即使是32位应用程序也需要与代理
进程
对话,这增加了不必要
的
编组开销。 如何设置
COM</
浏览 1
提问于2011-03-15
得票数 0
3
回答
如何从64位代码调用32位
DLL
?
delphi
、
32bit-64bit
、
delphi-xe2
我有一些32位
DLL
没有匹配
的
64位
DLL
。如何从用Delphi XE2编写
的
64位应用程序
中
调用这些
DLL
?
浏览 1
提问于2011-12-13
得票数 9
回答已采纳
2
回答
如何处理外部
dll
中
独立线程上
的
异常?
c#
我正在加载一个
dll
,它在自己内部产生一些线程。每隔一段时间,程序就会崩溃,并出现未处理
的
异常。我不能将所有的库调用都包装在try/catch语句中,因为异常是在单独
的
线程上抛出
的
,而且我无法访问库
的
源代码来调试/修复糟糕
的
错误处理。当这些异常发生时,我希望程序继续做其他事情,有没有一种优雅
的
方法来处理这些异常?或者我唯一能做
的
就是做一个全局捕获所有异常
的
方法?
浏览 1
提问于2013-02-16
得票数 1
1
回答
当
使用
dllhost(用TlbImp生成)时,我
的
COM
对象拒绝在.Net (dllhost)
中
执行
.net
、
c++
、
com
、
managed
我们有一些托管C++ (程序集),它
使用
TlbImp生成
的
.NET
COM
互操作
dll
调用
COM
对象。当我们注册
COM
时,我们指定希望它在一个代理( "DLLSurrogate“注册表项)
中
执行。我们
的
COM
DLL
是64位
的
,并且在64位平台上执行。 当我们将程序集与32位应用程序(包含托管和非托管代码)集成到
COM
库
中
时,在DllHost
中<
浏览 1
提问于2010-03-10
得票数 1
1
回答
如何从c++
dll
导入函数
c#
、
c++
、
.net
、
powershell
下面是c++
dll
代码:#include "pch.h" {}[DllImport(@"C:\
Dll
1.
dll
", CharSet = CharSet.Ansi, CallingConventionConsole.WriteLine(res);
浏览 2
提问于2021-08-03
得票数 1
回答已采纳
2
回答
C++/CLI 64位
COM
com
、
64-bit
、
c++-cli
我有一个包装本机32位
dll
的
C++/CLI程序集。现在我有一个运行64位office
的
客户。是否可以创建
使用
本机32位
dll
并导出64位
com
接口
的
C++/CLI程序集?
浏览 2
提问于2010-09-03
得票数 3
回答已采纳
1
回答
从总成
中
强制卸载
DLL
c#
、
dll
、
process
、
appdomain
我正试图从我
的
.NET
进程
中
卸载一个行为不当
的
第三方
DLL
,因为它似乎正在导致一个问题,这个问题总是通过重新启动我
的
应用程序来解决。我不想重新启动应用程序,而是删除并重新加载
DLL
。
DLL
使用
LoadLibrary加载,
使用
FreeLibrary删除(
使用
从P/Invoke网站获取
的
DllImport)。当我调用LoadLibrary()时,我看到
DLL
浏览 0
提问于2012-01-26
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SHLoadInProc在什么时候会卸载一个DLL?
通过COM组件IFileOperation越权复制文件
3CX DesktopApp 供应链攻击分析
使用Metasploit绕过UAC的多种方法
微软终于决定解决“进程占用而无法删除某文件”的问题
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券