腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何
使用
FARPROC
解决
调用
GetProcAddress
时出现
的
C4191
警告
?
、
、
、
、
最近,我尝试
使用
启用所有
警告
,发现以下代码:TIsWow64ProcessFunctionisWow64ProcessFunction = reinterpret_cast<TIsWow64ProcessFunction> (衍生
的</em
浏览 0
提问于2010-11-16
得票数 13
回答已采纳
1
回答
将函数指针从一种类型转换到另一种类型
的
最佳方法是什么?
、
、
、
因此,这方面的例子是
使用
Windows
调用
检索函数地址,该
调用
返回类型为:
GetProcAddress
()
的
函数指针
FARPROC
。由于我
的
软件是专门面向Windows
的
,我
使用
最后一个(选项4)有两个原因:(1) clang-cl
警告
是“最不可怕
的
”;(2)我认为MSVC可能是编译/构建Windows应用程序
的
最佳“中介”。然而,在我
的
代码
的<
浏览 2
提问于2019-09-17
得票数 9
回答已采纳
1
回答
“锈蚀”中
的
推断函数类型
、
假设我们有一个类型
的
FARPROC
,它是某些Win32操作(如
GetProcAddress
)
的
结果。其定义如下:然后,需要将此类型转换为有效
的
函数类型,以便我们可以
调用
它。一种简单
的
方法是
使用
具有显式函数类型
的
transmute,如下所示: let address:
浏览 1
提问于2021-09-15
得票数 4
回答已采纳
3
回答
指向任意函数
的
“通用函数签名”指针
、
我读取了一个带有函数签名
的
文件,并希望创建一个指向每个函数
的
指针。例如,如下所示
的
文件:something.dll;void g(void)现在,在运行时,我希望能够创建指向这些函数
的
指针(通过加载something.dll并
使用
指向这些函数
的
GetProcAddress
)。现在,<em
浏览 4
提问于2011-03-26
得票数 3
回答已采纳
1
回答
c++-builder:转换为stdcall类型
、
、
、
、
我目前正在尝试移植一个旧
的
owl-c++-builder-projekt来
使用
XE2和owlnext。在旧文件中,我可以简单地
调用
一行而LP_I2Open是用#)();typedef int (FAR WINAPI *
FARPROC
)(); WINBASEAPI
FARPROC
浏览 4
提问于2013-04-18
得票数 0
回答已采纳
2
回答
调用
DLL函数问题
、
、
、
function01 =
GetProcAddress
(LoadMe,"EnableLastCharTashkeel");
FARPROC
function03 =
GetProcAddress
(LoadMe,"SetText");
FARPROC
dll,它成功地加载了,但当
浏览 4
提问于2011-05-10
得票数 0
1
回答
使用
代码注入在远程进程中执行函数
、
、
、
我正在
使用
高级代码注入代码在远程进程上启动.dll。例如,你可以从这里找到它
的
工作原理/代码片段: *((
FARPROC
在我自己
的
进程中<em
浏览 11
提问于2016-09-23
得票数 0
回答已采纳
1
回答
使用
GetProcAddress
和EasyHook挂接类方法和构造函数
、
、
、
我已经成功地
使用
将system例程(在C++中)挂起库。这些库一直是扁平
的
,基本上充满了全局可
调用
的
例程。下面是在User32.dll库中
使用
的
一个小示例(减去安装代码):
FARPROC
TrampolineMethod我并不真正关心对象本身,我更感兴趣
的
是检查方法
的
参数,仅此而已。我不知道
如何
从语
浏览 4
提问于2014-11-14
得票数 2
1
回答
“未找到入口点”运行时错误
的
一些可能原因是什么?
、
我正在尝试编译一个从Visual 8创建
的
程序,并将其转换为Visual 9。在提供了所有所需
的
.DLL、.lib和#include目录之后,我成功地编译了该程序。我查了我
的
目录。OpenGL32.DLL确实存在!我甚至再次下载OpenGL32.dll,以防万一,我
的
版本是旧版本;不,它不起作用。我甚至试着把OpenGL32.dll放在构建
的
.exe旁边。不,它还是给出了同样
的
错误。 你似乎知道其中一些可能
的
原因吗?
浏览 3
提问于2010-02-08
得票数 2
回答已采纳
1
回答
NtFsControlFile函数误差
、
、
我有这样
的
代码: HANDLE FileHandle,*)(NTSTATUS)'最初
的
page2我需要这样做,
如何
去做,
如何
解决</em
浏览 1
提问于2012-10-28
得票数 0
1
回答
如何
在C++中将INT_PTR转换为结构或结构指针
、
、
我正在尝试在c程序中
调用
dll中
的
函数。函数返回指向结构
的
指针,但当我尝试
使用
GetProcAddress
函数
调用
此函数时,它返回INT_PTR。hDll){
FARPROC
fn =
GetProcAddress
(hDll,"function-name"); INT_PTR storingvalue = fn(&chararray1[0],&chararray2[0
浏览 31
提问于2020-04-06
得票数 0
1
回答
从visual c++
调用
delphi
、
、
、
我有Delphi编译
的
DLL文件,函数导出为__stdcall,函数描述txt文件。我没有任何源代码。 我将在visual c++项目中
使用
这个DLL。谷歌说这需要
使用
LoadLibrary +
GetProcAddress
,但如果导出函数声明为__stdcall,则
GetProcAddress
返回NULL,也就是说,我不能用它
的
名称
调用
函数。其他人则
使用
.def文件,但我不知道什么.def文件,以及生成.def文件
的
需要,如果我可以
浏览 3
提问于2014-01-26
得票数 1
1
回答
无法在msvcr100.dll中
使用
GetProcAddress
找到cosf
、
我正在学习
如何
在运行时加载DLL文件并从那里
调用
函数。首先,我决定选择数学cosf函数。经过一些搜索,我了解到所有的数学函数都可以在msvcr100.dll中找到。下面是我写
的
代码:#include <Windows.h> if (!错误代码1
浏览 4
提问于2012-02-20
得票数 0
回答已采纳
3
回答
模糊外部API
调用
C++
、
、
我在C++中有一个代码,它从外部库
调用
函数。我
调用
的
函数是CreateProcess,如下所示。是否有任何方法混淆或加密对API
的
函数
调用
,以便如果有人破坏它,他将永远不知道哪个函数被
调用
。 谢谢!
浏览 2
提问于2011-07-10
得票数 3
回答已采纳
3
回答
同一应用程序上
的
dlopen/LoadLibrary
、
、
、
我需要从我自己
的
应用程序中
调用
一个导出
的
符号-因此我需要知道在“你自己”上
调用
dlopen / LoadLibrary是否安全。下面是一个例子:在一个名为test.exe
的
程序中。 我测试了它,它似乎可以工作,但我不太确定它是否是真正支持
的
行为。
浏览 0
提问于2012-07-31
得票数 2
回答已采纳
1
回答
获取内核对象窗口
的
列表。
、
、
、
我打赌一个多星期,我无法形成一个完整
的
图片,你
如何
可以得到一个内核对象
的
列表,.My算法如下: DWORD i,a,iStrLen,b=0; LPVOID lpMapAddress;
FARPROC
////////
浏览 2
提问于2014-05-21
得票数 3
回答已采纳
1
回答
将
FARPROC
转换为
使用
varargs
的
函数指针时出现
的
运行时错误
、
、
使用
代理DLL,我通过从真正
的
DLL
调用
正确
的
函数来激活日志记录。然而,当我接近
使用
这些函数时,程序就会与错误
的
0xc0000142一起崩溃,因此我不得不
使用
实际
的
日志记录函数。\\realDll.dll"); //
浏览 5
提问于2022-05-22
得票数 0
1
回答
c++函数挂钩(dll,asm)
、
、
、
在这个dll中,我想将另一个dll
的
函数挂接到内存中。这是许多小时工作
的
结果:def_cry Real_cry;Real_cry = (def_cry)DetourFunction((PBYTE)functionOffset,(PBYTE)&custom_cry); 看来我
的
钩子不管用
浏览 7
提问于2011-07-26
得票数 1
1
回答
使用
ZwQuerySystemInformation获取SystemKernelDebuggerInformation
、
、
、
我一直在尝试
使用
ZwQuerySystemInformation函数
调用
来确定程序是否在系统模式调试器下运行。然后,我必须
调用
通过适当
的
参数返回
的
句柄,以获取SystemKernelDebuggerInformation信息。_TCHAR* argv[]) /* load the ntdll.dll */
FARPROC
fun = <
浏览 3
提问于2013-02-10
得票数 1
1
回答
将C++ DLL加载到matlab中,后者
调用
另一个DLL中
的
函数。
、
、
为了学习
的
目的,我尝试加载一个DLL到MATLAB,它
调用
在另一个DLL中定义
的
函数。我对这一切都很陌生,还没有弄清楚我该怎么做,我也没有找到任何相关
的
资源。MinGW w64构建
的
,
使用
loadlibrary('example_dll')加载到matlab中,没有任何问题。最简单
的
方法是什么? 我希望有一个简短
的
示例代码(最好用于运行时动态链接,并且不需要
使用
模块定义(.def)文件)或链接到interwebs上
浏览 2
提问于2014-11-14
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用Hex-Rays API有效解决问题
教你如何使用shell命令处理文本?
pytest的内置插件盘点27. warnings | 对python警告信息进行忽略、显示或引发错误
Solidity编译警告的解决之道
接口也是一种合约
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券