-2

我有一个应用程序,我面临一些严重的问题。此应用程序正在阻止用户注销。每次注销时都会崩溃。如何正确注销?

任何建议都会受到好评。

谢谢。

4

2 回答 2

0

假设您的应用程序是 SAP Business One 附加组件,听起来您没有处理 SAP 应用程序关闭/关闭事件:

obj.SBO_Application.AppEvent += new _IApplicationEvents_AppEventEventHandler(SBO_AppEvent);

然后在您的 SBO_AppEvent 方法中,您将执行以下操作:

switch(EventType)
{
   case SAPbouiCOM.BoAppEventTypes.aet_ServerTermination:       
       System.Windows.Forms.Application.Exit();
       break;
   case SAPbouiCOM.BoAppEventTypes.aet_ShutDown:
       System.Windows.Forms.Application.Exit();
       break;
}
于 2016-05-10T16:03:08.860 回答
0

编写一个调用两个程序的 bat 文件,第一个是一个 .net C# 控制台应用程序,它在它的 main 方法中运行此代码:

foreach (var process in Process.GetProcessesByName("apppreventinglogoff.exe"))
{
    process.Kill();
}

然后bat文件可以调用“logoff.exe”

于 2016-05-09T22:44:30.190 回答