摘要: 一:入门,直接从 C# 调用 DLL 导出其实我们的议题应该叫做C#如何直接调用非托管代码,通常有2种方法:1. 直接调用从 DLL 导出的函数。2. 调用 COM 对象上的接口方法我主要讨论从dll中导出函数,基本步骤如下:1.使用 C# 关键字static和extern声明方法。2.将DllImport属性附加到该方法。DllImport属性允许您指定包含该方法的 DLL 的名称。3.如果需要,为方法的参数和返回值指定自定义封送处理信息,这将重写 .NET Framework 的默认封送处理。好,我们开始1.首先我们查询MSDN找到GetShortPathName的定义The GetSho 阅读全文
posted @ 2009-07-07 21:41 Cad人生 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 最近经朋友介绍开始玩 密传 网络游戏 升级升级,突然觉得太费键盘,于是自己用C#写了一个程序,想代替我的操作,自己去打怪物,自己升级 用这个东西升了好多级了,现在把源码贴出来,和大家共享,欢迎大家批评指正,感激不尽。 程序大概分成两个部分,一个部分是类库,一个是应用程序 大概的思路就是找到游戏进程的主窗口句柄,然后发送游戏按键消息(模拟按键)。XDF.GamePlugInCommon 类库项目 //API.cs 文件,定义一些常用API函数及常量 using System; using System.IO; using System.Threading; using System.Diagno 阅读全文
posted @ 2009-07-07 21:30 Cad人生 阅读(3733) 评论(0) 推荐(2) 编辑