怎么实现?请高手给点思路,要是有代码更好,多谢
解决方案 »
- 急!关于线程的小问题
- C# 字符串替换 WinShell外壳加入
- c#捕获usb设备的插入消息(注:不是u盘)
- ★关于防火墙穿透的问题,知道的进来下!~~
- 怎样在泛型类型参数的对象上进行四则运算?
- C#如何读excel文件?
- 请问有谁用过checkboxcombobox这个控件???
- 我用 C#开发一个windowsce的程序(pocket pc),用的framework net的精简版,我遇到了一个大的问题,用键盘触发屏幕的程序
- 使用OpenFileDialog打开文件时,如何实现一次选定多个文件?
- 救命,谁能解决上百万数量级的报表查询
- 用iis7.5以及.net2.0作的程序运行起来出现一个很奇怪的问题。
- 自己用程序做了几个表,放在个dataset中,如何把dataset写进数据库中?
solution窗口,工程下的“引用”右键,选“添加引用”。弹出窗口中选“浏览”,文件夹中选择dll。完成
//得到Assembly中的所有类型
Type[] types = assembly.GetTypes(); IPlugin plugin = (IPlugin)Activator.CreateInstance(type);//创建插件实例
using System.Runtime.InteropServices; //DllImport namespace
public partial class _Default : System.Web.UI.Page
{
[DllImport(@"E:\Mine\Dllimport\Solution1\web\Bin\aq82.tong.dll")]
public static extern String ReadDiskID(bool HDD, bool NIC, bool CPU, bool BIOS, string sRegistrationCode);
[DllImport(@"E:\Mine\Dllimport\Solution1\web\Bin\aq82.tong.dll")]
public static extern String ReadDiskIDWithapp(string AppID, bool HDD, bool NIC, bool CPU, bool BIOS, string sRegistrationCode); protected void Page_Load(object sender, EventArgs e)
{
string abc=ReadDiskID(true, false, true, false, "*aq82.com*");
Response.Write(abc);
}
}
c#写的dll也可以这么用吗?一般这种用法只在使用非托管dll时使用啊,例如系统API