如上,封装的是类库,不是函数.

解决方案 »

  1.   

     C#调用Windows API详解(上)
    以前我写过通过WMI来获取有关系统信息的系列文章,确实通过WMI能够恨轻易地实现很多我们想实现的功能,不过有些情况下我们很难利用WMI来实现一些复杂的功能,比如最近我做的一个项目,其中有一个功能就是要更改系统当前时间,利用WMI就很难实现(我没有找到相关的方法),还有一些其它方面的功能,也比较难以通过WMI来实现,也许是WMI需要较高的权限才能执行的原因吧。所以,尽管我们不愿意,但是又不得不通过调用Windows 的API来实现。本文的目的就是讲述如何在C#中调用Windows的系统API。本文将按照下面的步骤分别讲解:API简介C#中的简单数据类型与API中的数据类型对应关系如何在调用API时传递复杂参数:封装类、结构和联合如何调用API如何确保成功调用API由于篇幅较长,我将其分成了几个部分,这一步主要是入门的介绍,后续部分将接着将更复杂的调用。
    http://blog.csdn.net/zhoufoxcn/archive/2008/07/17/2663716.aspx
      

  2.   

    C#调用非托管Windows API DLL的例子
    http://blog.csdn.net/zhoufoxcn/archive/2006/09/22/1265520.aspx