因为偶尔需要用一下hook api之类的用途,比如hook socket的发送接收封包的几个函数。并不是要用vc开发应用程序,我不学MFC是否可以?
  因为已经会一些c#了开发小东西了,据说mfc比较难学,我可能没有那么多的时间,不知道只做dll会不会必须用到mfc的一些类,比如读取文件或者发个http,读个网页什么,是否必须调用mfc的类?

解决方案 »

  1.   

    可以不用MFC啊,去看一下C# 调用API的文章就行啦.
    很大部份MFC的类,都是调用API去做的.
      

  2.   

    不用,你可以之际写Win32的DLL,跟Windows应用程序一样,就是一个while,你把里面你关心的部分填充一下就好
      

  3.   

    可以,做DLL最好的还是做Win32 DLL,什么都可以调用。
      

  4.   

    可以的, 
    但是要是标准的win32 dll
      

  5.   

    win32 dll
    然后用C#调用API方式调用