腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
C#
中
,
LoadLibrary
()
返回
0
c#
、
visual-studio
、
dll
、
dllimport
、
loadlibrary
我正在
C#
中
创建Autodesk Revit附加模块。这个项目的输出本身就是一个DLL。在此项目中,我通过调用以下命令加载另一个非托管DLL:
在
调试器
中
,我看到pDll的值为
0
,a的值为127 (错误:无法找到指定的过程。)这很令人惊讶,因为我甚至没有<e
浏览 241
提问于2018-01-23
得票数 3
1
回答
IronPython cdll无法加载库。如果不使用IronPython可以工作
python
、
dll
、
ironpython
下面是我用来测试错误的测试脚本:import ctypes File &quo
浏览 2
提问于2018-07-09
得票数 0
回答已采纳
2
回答
从C++调用C++ DLL可以工作,但不能从
C#
调用
c#
、
c++
、
dll
、
loadlibrary
然而,当从
C#
(
在
同一台机器上)调用它时,
LoadLibrary
("tccdvc.dll")调用
返回
NULL。
在
C#
中
,我使用: [DllImport("mywrapper.dll", CallingConvention=CallingConvention.Cdecl, CharSet=CharSet.Ansi为了找出问题所在,我再次使用了mywrapper.dll的
LoadLibrary
/GetPr
浏览 0
提问于2012-07-05
得票数 8
1
回答
C#
GetProcAddress
在
调用vb6 COM dll函数时
返回
0
c#
、
com
、
vb6
、
marshalling
、
com-interop
我需要从
C#
动态调用这个vb6 COM dll。我
在
C#
代码下面尝试动态访问它,但是即使
在
LoadLibrary
返回
一个指针之后,GetProcAddress仍然
返回
0
。DllImport("kernel32", SetLastError = true, CharSet = CharSet.Unicode)] public static extern IntPtr
LoadLibrary
CallLoginC
浏览 6
提问于2013-07-01
得票数 0
1
回答
在
C++项目中,将LPTSTR参数传递给DLL会导致访问冲突
c++
、
dll
我正在调用一个未记录的DLL
中
的函数,该函数用于解压缩文件。VS2010
中
的项目字符集是Unicode。我可以用下面的代码片段成功地从
C#
调用DLL函数(但我需要让它在c++
中
工作): [DllImport("unpacker.dll", EntryPoint = "UnpackFile", PreserveSig该函数还
返回
0
,但在
C#
中
不<e
浏览 0
提问于2014-12-22
得票数 1
1
回答
如何从
C#
应用程序调用COM-DLL?
c#
、
com
大家好,我有一个用ATL语言实现的COM,现在我想用
C#
开发一个测试exe来测试这些特性。 static extern IntPtr
LoadLibrary</em
浏览 0
提问于2010-11-03
得票数 1
回答已采纳
1
回答
将Integer转换为字符串崩溃注入父进程[Delphi]
delphi
、
winapi
、
type-conversion
、
inject
在
父进程下运行的线程的上下文中,我能够处理字符串变量,但我很难
在
Delphi中找到如何将Integer转换为字符串。我试图从Integer转换到String的所有内容都会导致父进程崩溃。IntToStr(int)崩溃父进程;c. strcpy(dst,src)崩溃父进程; 我已经包含了
在
DelphiRADStudioRio10.3.2
中
编译的代码片段在这个示例程序
中
,我试图显示使用GetCurrentProcessId()确定的运行过程的PID,后者将PID作
浏览 0
提问于2019-12-21
得票数 2
回答已采纳
1
回答
如何在
C#
中
创建动态链接库并调用Delphi XE6
c#
、
delphi
我使用文件/新项目/类库
在
VS2013
中
创建了一个DLL。然后我尝试
在
Delphi
中
动态加载它。但是Delphiis
返回
NIL for procedure GetProcAddress。我的
C#
& Delphi代码看起来就像我在下面发布的一样。
在
代码
中
,GetProcAddress
返回
NIL。如果我遗漏了什么,请告诉我。
C#
码namespace TestDL
浏览 4
提问于2015-01-15
得票数 6
回答已采纳
1
回答
从
C#
调用C dll
中
的函数,该函数
返回
某种指向函数指针的指针
c#
、
c
、
pointers
、
dll
我有一个用C编写的dll (不能访问源代码),我希望从
C#
调用它。如果dll使用简单的类型,我就知道如何通过PInvoke来处理它,但它没有:(ModelFunc f=
0
;
浏览 1
提问于2014-03-17
得票数 1
回答已采纳
1
回答
GetProcAddress()
返回
.NET DLL的Nil
c#
、
.net
、
delphi
、
com
、
delphi-6
使用
LoadLibrary
()动态加载DLL运行良好,并
返回
句柄。Handle :=
LoadLibrary
(PChar(DLLName));DLL代码张贴在下面 [Guid("14fd1190-df04-488c-ab
0
f-b120ea3e3f3a")
浏览 10
提问于2021-04-23
得票数 0
1
回答
从
c#
动态调用非托管VB COM dll有问题吗?
c#
、
vb6
、
unmanaged
、
dynamic-invoke
从
c#
调用非托管VB COM dll时遇到问题。这是使用
loadLibrary
和GetProcAddress的动态调用。我可以使用
loadLibrary
成功加载dll,但GetProcAddress总是
返回
0
。它没有记录任何错误消息和任何内容。它只
返回
0
。=
0
MTSTransactionMode =
0
Attribute VB
浏览 3
提问于2009-11-23
得票数 3
1
回答
从c#-dll调用函数的c++失败
c#
、
c++
、
dll
在
c++
中
,我调用
LoadLibrary
和GetProcAddress来获取对
c#
函数的引用。 std::cout << "csharp res
浏览 0
提问于2018-09-03
得票数 0
1
回答
在
.so中加载Xamarin.Android文件
java
、
c#
、
android
、
xamarin.android
、
mono
我正试图
在
C#
中将Java类转换为Xamarin.Android。SetNewAuthorizationCode(byte[] bArr); System.
loadLibrary
("usb-1.0"); System.
loadLibrary
("ftr
浏览 7
提问于2017-11-22
得票数 4
2
回答
C#
2010没有加载delphi
c#
、
.net
、
delphi
、
pinvoke
我已经写和win32 DLL
在
德尔菲2009。现在,我想从
C#
桌面应用程序动态加载DLL,但是LoadLibray函数
返回
0
。这是CSharp代码,请有人帮我为什么不加载DLL?public partial class Form1 : Form [DllImport("kernel32.dll")] public static extern IntPtr
LoadLibrary
private void Form1_Load(object sender, EventArgs
浏览 6
提问于2014-08-28
得票数 1
回答已采纳
2
回答
x64
中
HMODULE的结构是什么?
winapi
我的目标是知道注入的
LoadLibrary
调用是否成功。不幸的是,我不能在(主机)进程中使用GetExitCodeThread,因为
返回
的64位HMODULE句柄被远程线程截断到DWORD。因此,我想知道
LoadLibrary
在
64位进程
中
返回
的
LoadLibrary
返回
的32位低比特--我是否可以可靠地假设,对于一个有效句柄,它的下32位不会是
0
? PS。我不需要HMODULE句柄本身,我只需要知道
LoadLibrary</
浏览 13
提问于2017-10-31
得票数 0
回答已采纳
1
回答
如果未安装Visual,
C#
LoadLibrary
返回
零
c#
在
C#
程序
中
,我动态地加载C++ dll。我使用DllImport( "kernel32.dll“)来调用
LoadLibrary
()。我
在
两台PC上运行这个程序,都是Windows10 64位。
在
一台PC上,Visual软件安装在另一台计算机上。程序
在
带有VS的PC上运行良好,但是
LoadLibrary
(foo.dll)
在
没有VS的PC上
返回
零。LastWin32Error是零。dll与可执行文件位于同一个
浏览 13
提问于2017-05-24
得票数 0
回答已采纳
1
回答
如何修复“访问内存位置无效”错误?
c#
、
.net
、
winapi
、
pinvoke
、
native
DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)] { } IntPtr proc = GetProcAddr
浏览 3
提问于2011-03-02
得票数 0
1
回答
使用
C#
从
C#
调用GetProcAddress DLL
c#
、
dll
我的程序需要从运行时指定的
C#
dll文件
中
调用方法。为了做到这一点,我想像这样使用GetProcAddess:IntPtr DllLoaded =
LoadLibrary
= IntPtr.Zero) IntPtr pSytCheck = GetProcAddress(DllLoaded, "f1"); Dlloaded
返回
一个值,但是GetProcAddress总
浏览 3
提问于2014-04-08
得票数 3
1
回答
从DLL
中
获取函数PTR
c#
、
c++
、
dll
我正在尝试将dll注入到我的当前进程
中
,以查找不同函数的偏移量。我的dll中有一个简单的函数,如下所示:我试图通过一个
C#
应用程序来获得ptr函数。public IntPtr GetFunctionPointer() IntPtr hLoaded =
LoadLibrary
("C:\\test\\test.dll");IntPtr functionPtr = GetProcAddress(hLoaded, "testfunction"
浏览 0
提问于2014-10-11
得票数 0
回答已采纳
1
回答
如何使用Delphi调用混合模式的
C#
dll?
c#
、
.net
、
delphi
、
dll
、
unmanaged
我有一个用
C#
编写的DLL,它使用Robert的UnmanagedExports库并使用[DllExport]导出函数。 我可以用
LoadLibrary
很好地加载它,并调用它导出的函数。当我试图使用BTMemoryModule将其加载到内存
中
时,入口点调用(DllMain - DLL_PROCESS_ATTACH) TDllEntryProc (
在
函数BTMemoryLoadLibary
中
)
返回
false。
浏览 4
提问于2015-11-04
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券