http://www.knowsky.com/4149.html 中有关于如何在C#中使用Win32和其他库,文章不错。

解决方案 »

  1.   


    看看Win32 namespace 吧,也许有你需要的
      

  2.   

    MSDN里面有这个,我看到过.收一下吧
      

  3.   

    添加一个wininet.dll的引用,然后using命名空间,就可以调用了!
      

  4.   

    wininet.dll的函数
    [DllImport(wininet.dll)]
    BOOL FtpCommand( IntPtr hConnect,  bool fExpectResponse,  long dwFlags,
      [MarshalAs(UnmanagedType.LPTStr)]string lpszCommand, 
     IntPtr dwContext,  
      ref HINTERNET phFtpCommand);//这里有点不明白,HINTERNET是什么,如果是一个struct的话,就按照如下形式定义:
    [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
    struct TimeZoneInformation

      public int bias;
      [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]
      public string standardName;
      SystemTime standardDate;
      public int standardBias;
      [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]
      public string daylightName;
      SystemTime daylightDate;
      public int daylightBias;
    } 另外再给一个介绍的url:
    http://www.csdn.net/develop/Read_Article.asp?Id=25239