2016-05-08 6 views
-2

Ich habe eine Anwendung und ich stehe vor ernsthaften Problemen. Diese Anwendung verhindert, dass sich der Benutzer abmeldet. Bei jedem Abmelden ist es abgestürzt. Wie kann ich mich abmelden?Anwendung kann nicht abgemeldet werden

Alle Vorschläge werden gut angenommen.

Danke.

Antwort

0

eine Fledermaus-Datei schreiben, die zwei Programme aufruft, die erste ist ein # Konsolenanwendung .net C, die diesen Code in es läuft ist Hauptmethode:

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

dann die bat-Datei „logoff.exe“ nennen kann

+0

Ich habe Sie nicht abgelehnt, aber es könnte sein, weil Ihre Lösung ist nicht wirklich relevant im Falle eines SAP Business One Add-On (was ich denke * ist das Szenario OP bezieht sich auf). – Overhed

0

Angenommen, Ihre Anwendung ist ein SAP Business One Add-On, es klingt wie Sie nicht die SAP-Anwendung schließen/Abfahren Behandlung von Ereignissen:

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

Dann in Ihrer SBO_AppEvent Methode würden Sie tun s omething wie folgt:

switch(EventType) 
{ 
    case SAPbouiCOM.BoAppEventTypes.aet_ServerTermination:  
     System.Windows.Forms.Application.Exit(); 
     break; 
    case SAPbouiCOM.BoAppEventTypes.aet_ShutDown: 
     System.Windows.Forms.Application.Exit(); 
     break; 
} 
Verwandte Themen