我正在使用包含第三方DLL作为参考的Windows服务应用程序。 我正在使用如下事件处理程序绑定第三方DLL的一个事件:
当我开始从第三方系统导出视频以显示进度计数时,它应该调用处理程序。
IExportItem.ProgressChanged += ExportChange_;
IExportItem.Start();
void ExportChange_(ExportState state,ExportProgress progress)
{
}
在Windows服务的情况下,上面的事件处理程序不会调用,但是当我在桌面应用程序中使用此DLL导出视频时,总是会调用它。
我还尝试将服务凭据更改为管理员,但它也没有帮助。到目前为止,我在互联网上找不到任何有用的资料。
我是Windows服务开发的新手,任何人都可以帮助我吗?