Meinews.de  


Zurück   Meinews.de > Forum > Newsgroups de.comp.os.* Forum > Newsgroup de.comp.os.ms-windows.programmer
Registrieren FAQ Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Newsgroup de.comp.os.ms-windows.programmer rogrammierung unter MS-Windows.

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11-02-2009, 10:03 AM
Arno
 
Beiträge: n/a
Standard Interaktion bei Programmabsturz verhindern

Moin,

trotz Test kommt es vor, das Programme abstürzen. Leider hab ich ein
Serverprogramm, bei dem das hin und wieder passiert, der Fehler jedoch
bisher nicht reproduzierbar ist. Nun wäre die Sache nicht so schlimm,
da der Prozess überwacht wird und im Fall der Fälle nachgestartet
werden könnte, wenn da nicht diese Messagebox unter Windows wäre, die
eine Bestätigung erwartet, bevor sie den Prozess abstürzen lässt.
Meine Frage also: Kann man verhindern, das diese Interaktion (... hat
ein Problem verursacht und muss beendet werden...) die wohl jeder
Windowsbenutzer irgendwann schon mal gesehen hat, vorgeblendet wird,
damit der Prozess automatisch wieder hochgefahren werden kann.
Ist das eine Systemeinstellung oder kann man das pro Prozess evtl.
konfigurieren.

Vielen Dank

Arno
Mit Zitat antworten
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Meinews.de
Standard Sponsored Links

  #2  
Alt 11-02-2009, 03:22 PM
Markus Schaber
 
Beiträge: n/a
Standard Re: Interaktion bei Programmabsturz verhindern

Hallo,

On 2 Nov., 11:03, Arno <arno.schae...*sqs.de> wrote:

> Meine Frage also: Kann man verhindern, das diese Interaktion (... hat
> ein Problem verursacht und muss beendet werden...) die wohl jeder
> Windowsbenutzer irgendwann schon mal gesehen hat, vorgeblendet wird,
> damit der Prozess automatisch wieder hochgefahren werden kann.


Falls Du da keine direkt hilfreiche Antwort bekommst: Schau mal unter
http://blog.copton.net/articles/pfw-versagen/ nach "Autoklicker" -
vielleicht kriegst Du das für das Windows-Fenster umgebaut...

Gruß,
Markus

Mit Zitat antworten
  #3  
Alt 11-02-2009, 05:53 PM
Stefan Reuther
 
Beiträge: n/a
Standard Re: Interaktion bei Programmabsturz verhindern

Arno wrote:
> Meine Frage also: Kann man verhindern, das diese Interaktion (... hat
> ein Problem verursacht und muss beendet werden...) die wohl jeder
> Windowsbenutzer irgendwann schon mal gesehen hat, vorgeblendet wird,
> damit der Prozess automatisch wieder hochgefahren werden kann.


Mit dem Borland-Compiler (bcc32 5.5.1) geht sowas:
#include <signal.h>
#include <windows.h>
void sigsegv()
{
MessageBox(0, "Segfault", "foobar", MB_OK);
exit(1);
}

int main()
{
int* p = 0;
signal(SIGSEGV, sigsegv);
*p = 0;
}


Stefan

Mit Zitat antworten
  #4  
Alt 11-10-2009, 02:04 PM
Markus Schaaf
 
Beiträge: n/a
Standard Re: Interaktion bei Programmabsturz verhindern

Arno schrieb:

> werden könnte, wenn da nicht diese Messagebox unter Windows wäre, die
> eine Bestätigung erwartet, bevor sie den Prozess abstürzen lässt.


Du suchst `SetErrorMode`. Außerdem solltest Du SEH benutzen (wenigstens
um die Hauptfunktion herum).
Mit Zitat antworten
 
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen
Es ist dir nicht erlaubt, auf Beiträge zu antworten
Es ist dir nicht erlaubt, Anhänge anzufügen
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten

vB Code ist An
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Wie Programmabsturz bei Zugriff auf Datei mit "Datenfehler (CRC-Prüfung)" verhindern? Edzard Egberts Newsgroup de.comp.os.ms-windows.programmer 4 01-26-2009 01:52 PM
Das aus der Induktionsforschung gewonnene Gesetz des Zusammenhanges von Interaktion und Sympathie von Seiffert als Beispiel aus der Sozialpsychologie angeführt und von mir um Hinweise auf das Bauwesen ergänzt Karl-Ludwig Diehl Newsgroup de.sci.architektur 0 01-07-2009 12:35 PM
ssh -X wird ohne Interaktion ständig langsamer Markus Kohm Newsgroup de.comp.os.unix.linux.misc 0 06-04-2008 07:52 AM
Programmabsturz Steff Newsgroup microsoft.public.de.flugsimulator 1 01-30-2008 06:00 PM
Zeitdauer seit letzter Interaktion aka@semikron.com Newsgroup de.comp.lang.delphi.misc 2 12-19-2007 11:59 AM


Alle Zeitangaben in WEZ. Es ist jetzt 01:24 PM Uhr.





Powered by: vBulletin Version 3.6.7 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Forum SEO by Zoints