社区
C#
帖子详情
我在VC6.0++编的DLL。调用的函数是 DllExport void WINAPI Installhook()中的WINAPI怎么在C#表示?
JGH8041
2007-01-27 07:11:00
同上。
...全文
189
9
打赏
收藏
我在VC6.0++编的DLL。调用的函数是 DllExport void WINAPI Installhook()中的WINAPI怎么在C#表示?
同上。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
li45214521
2008-12-21
打赏
举报
回复
没有放在一起?
系统键盘钩子不用vc6 包装C#可以在exe中使用的,原因也很简单的
fuqianzhao
2008-12-21
打赏
举报
回复
“?Installhook@@GYZXX” 这个像类里面的成员函数编出来的
这种C#似乎没法直接用
shrinerain
2007-01-28
打赏
举报
回复
WINAPI在C#里面是当作Attribute修饰符...
不会影响到"找不到函数"...
既然dumpbin查到是那个名字,你用dependency walker看看?
JGH8041
2007-01-28
打赏
举报
回复
在我的代码没写错,我用Dumpbin 查它的名字是“?Installhook@@GYZXX”
shrinerain
2007-01-27
打赏
举报
回复
如果没写错的话.
将DllImport的属性CallingConvention设为几个不同值试试...
shrinerain
2007-01-27
打赏
举报
回复
WINAPI是一个宏变量,定义堆栈使用方式...
[DllImport("Keydll.dll"] //少了个)?
public static extern void Installhook(); //确认函数名正确?
JGH8041
2007-01-27
打赏
举报
回复
“WINAPI”怎么在C#表示?
我用以下引用的
[DllImport("Keydll.dll"]
public static extern void Installhook();
现在他提示找不到这个函数!
shrinerain
2007-01-27
打赏
举报
回复
ft,你得把你InstallHook的C++声明写出来...
X86软件逆向分析实战(一)
对于那些“不听话”的软件,怎么办?你是想忍声吞气凑合着用?还是想“修理”一顿,让它乖乖地按照你的意思办?本课程教你“驯服”那些你看
中
的软件! 掌握这个技能,无论它是什么软件,只能乖乖按你的意思办! 课程内容会涉及到与X86软件逆向分析相关的各种杂项与细节实现,其
中
涵盖OD、CE、IDA、
WinAPI
、Visual Studio 2019、易语言、C/C++、C#、汇
编
等使用技巧与
编
程技巧。若你是
编
程初学者,认真学习本课程后,你的能力将会有极大的提升。若你是
编
程大佬,建议勿跳过每一节课,一定会有所收获!
VC
编
写其它开发工具
调用
的
DLL
hook.h#ifndef _HOOK_H#define _HOOK_H#include int __declspec(
dll
export
) __stdcall
InstallHook
(DWORD pid);int __declspec(
dll
export
) __stdcall Un
installHook
();#endif hook.cpp#include "Hoo
菜鸟的
VC
6神迹外挂的DIY之路(1)
本人业余爱好
编
程,从事的工作与软件开发无关,空闲的时候也玩玩网络游戏,目前玩的是神迹,现在网络游戏外挂到处都是,外挂这个东西真神奇,怎么做的呢?于是,Visual C++ 6.0+MSDN2001+搜索引擎找资料,开始了自己的
VC
6神迹外挂的DIY之路。有什么不对的地方欢迎广大高手指正,望不吝赐教! (一)外挂一般都能在游戏的界面
中
按一个热键(比如F12,HOME等),就可以呼出外挂的窗口,然后在
通过写
dll
方式注入全局键盘钩子,截获输入法语音识别内容(新手贴)
一、需求 最近要搞一个获取输入法语音识别内容的功能(C#程序上),比如在讯飞上,语音识别到后并输出相当于按了Ctrl+V将文字输出到光标位置,完成语音识别。最初的想法是在窗体上新建一个文本框,输入后再根据文本框的属性去获取,之后发现存在很多问题,比如光标移动了、程序不在最上层、被小化等不确定因素太多;故在了解到全局钩子后,即着手进行。二、实现 刚开始对钩子一窍不通,仅收到老大发来的一个...
C++
函数
调用
约定
函数
调用
约定__stdcall是
函数
调用
约定的一种,
函数
调用
约定主要约束了两件事:1.参数传递顺序2.
调用
堆栈由谁(
调用
函数
或被
调用
函数
)清理常见的
函数
调用
约定:stdcall cdecl fastcall thiscall naked call__stdcall
表示
1.参数从右向左压入堆栈2.
函数
被
调用
者修改堆栈3.
函数
名(在
编
译器这个层次)自动加前导的下划线,后面紧跟一个@符号,其后紧跟着参数...
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章