c# 调用 dll
我的是vista系统 是不是没有 cards.dll呀我把 xp的cards.dll拷贝过来如何调用他
怎么才能知道他的全部方法和属性 --------------------编程问答-------------------- 做技术的话,感觉还是不用vista
个人感觉 --------------------编程问答-------------------- 你考过来就行了` 在命名空间那里写 using cards.dll 就行了`~ 可能VISTA不行`不过你可以试试 --------------------编程问答-------------------- 把cards copy到本地,然后在你的项目中添加引用. --------------------编程问答-------------------- 你可以用PE分析工具去查看里面的函数签名和参数 --------------------编程问答-------------------- 不建议用 Vista --------------------编程问答-------------------- 在你的项目中添加cards.dll的引用. --------------------编程问答-------------------- --------------------编程问答-------------------- using System.Runtime.InteropServices;
举例子,动态载入
[DllImport("cellcore.dll")]
public static extern int SimInitialize(uint dwFlags,
int lpfnCallBack, uint dwParam, ref int lphSim); --------------------编程问答-------------------- vista太恶心,尽量别用 --------------------编程问答-------------------- 在解决方案中,右键引用-->添加引用-->浏览--》选择你要文件就可以了。 --------------------编程问答--------------------
可以使用TypeOf反射类来查看类的属性,方法等信息. --------------------编程问答-------------------- 换系统吧
补充:.NET技术 , C#