windows服务的默认输出类型是.exe,可以输出为.dll吗?如果用VS开发,不能

解决方案 »

  1.   

    windows服务分下面几类
    ServiceType 枚举成员名称           说明                                     值 
    Adapter            用于需要自己的驱动程序的硬件设备的服务。 4 
    FileSystemDriver   文件系统驱动程序,也是“内核”(Kernel) 设备驱动程序。 2 
    InteractiveProcess 可与桌面通讯的服务。 256 
    KernelDriver      “内核”(Kernel) 设备驱动程序,如硬盘或其他低级别硬件设备驱动程序。 1 
    RecognizerDriver   文件系统驱动程序,用于在启动时确定系统中存在的文件系统。 8 
    Win32OwnProcess    Win32 程序,可由“服务控制器”启动,并遵守服务控制协议。此类Win32服务单独运行在一个进程中。 16 
    Win32ShareProcess  Win32 服务,可与其他 Win32 服务共享进程。 32 系统和驱动有的可以
      

  2.   

    如果用VS开发,不能
    ------------------
    也就是说用Visual Studio .Net 开发出来的服务一定是要.exe?那么怎么样才可以做成.dll的形式呢?
      

  3.   

    新建一个项目1,项目菜单-->(项目文件名)-->输出类型,选类库.
    可以做成.dll的形式