单独做成一个Agent, 威普提供的是控件在agent里面使用。 然后windows service 通过进程间通信来调用agent

解决方案 »

  1.   

    估计需要对方提供开发接口,应该是snmp的接口;这样才可开发;
      

  2.   

    直接在service里使用也是可以的, 不过在使用的代码里面加这个attribute
    [STAThread]
      

  3.   

    人家提供的应该不是控件,应该是一个API吧
      

  4.   

    现在 还有个问题,在初始化的时候 this.axbill1 = new Axbill2.Axbill();  这句提示错误:某些服务在未由其他服务或程序使用时将自动停止。
    现在 初始化控件都出问题了。我做了一个Winform的程序 一点问题都没有啊。哎,就查服务了。
      

  5.   

    如果对方提供的是DLL形式的API接口,这个需要使用DLLIMPORT调用的啊,初始化肯定是失败的。
      

  6.   

    好像是 那个控件的对象无法生成。在初始化的时候提示错误。哎,看来只能做成Winform了。