当自定义模块启动时,我可以使用
if (Environment.UserInteractive)
{
// Run as WinForms app
}
else
{
// Run as service
}
在后台服务和 WinForms 应用程序之间切换。但我也可以在不启动 Kofax 的情况下运行 .exe 文件。
是否可以检查 Kofax 是否启动了该模块?我的示例代码看起来像
if (Environment.UserInteractive)
{
// Run as WinForms app
if (Application.LaunchedByKofax)
{
// Do something additional
}
}
else
{
// Run as service
}