AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Process_Terminate funktioniert nicht
Thema durchsuchen
Ansicht
Themen-Optionen

Process_Terminate funktioniert nicht

Ein Thema von speedy · begonnen am 14. Nov 2010 · letzter Beitrag vom 30. Nov 2010
Antwort Antwort
speedy

Registriert seit: 19. Sep 2003
55 Beiträge
 
Delphi XE5 Professional
 
#1

AW: Process_Terminate funktioniert nicht

  Alt 29. Nov 2010, 22:18
Sehen tut der Benutzer das auch nicht. Es gibt halt unter Win7 (Vista wohl auch) eine Benachrichtigung. Man kann sich dann das Programm auf einem getrennten Desktop (ohne Taskleiste usw.) anzeigen lassen.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Process_Terminate funktioniert nicht

  Alt 29. Nov 2010, 22:20
OK, wie Windows 7 das jetzt Hand habt, kann ich nicht sagen. Aber das soll ja unter XP laufen und da gibt es keine Benachrichtigung und keine Möglichkeit zu dem Desktop mit dem gestarteten Programm zu wechseln.

Und was das Buch angeht. hast du dir mal die Kritiken durchgelesen und auf das Erscheinungsdatum geguckt? Das Buch ist mittlerweile 13 Jahre alt.
Michael
Ein Teil meines Codes würde euch verunsichern.

Geändert von Luckie (29. Nov 2010 um 22:26 Uhr)
  Mit Zitat antworten Zitat
speedy

Registriert seit: 19. Sep 2003
55 Beiträge
 
Delphi XE5 Professional
 
#3

AW: Process_Terminate funktioniert nicht

  Alt 29. Nov 2010, 22:39
Ach du meintest das bezogen auf das Überwachungsprogramm. Das hat eh kein sichtbares Fenster.

Aber man hätte mit ShellExecute sowieso das Problem, dass die Überwachung als System ausgeführt wird und nicht mehr nur unter dem zeitbeschränkten Benutzer läuft. Hätte voraussichtlich die Folge, dass die Zeit bis zum automatischen Abmelden unter sämtlichen Accounts runterzählt und am Ende versucht wird, das ExitWindowsEx auch als System auszuführen... Daher müsste der Prozess vom Service eben dem bestimmten User untergeschoben werden. Dann mal rausfinden was es mit dem Token basteln auf sich hat.

Wird ja sowieso erst nötig, wenn der Zocker rausfinden sollte was er tun muss um die Überwachung abzuschießen.
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#4

AW: Process_Terminate funktioniert nicht

  Alt 29. Nov 2010, 22:42
Aber nochmal zur Zeitbeschränkung. Gab es das nicht als Einstellung beim Benutzerkonto selber? Haste ein Windows XP Home oder Pro?

Ah, kurze Suche: hier. Da scheint jemand ein ähnliches Problem mit dem Kind zu haben
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
speedy

Registriert seit: 19. Sep 2003
55 Beiträge
 
Delphi XE5 Professional
 
#5

AW: Process_Terminate funktioniert nicht

  Alt 29. Nov 2010, 22:52
XP Pro hab ich ihm drauf. XP besitzt da laut langer Suche im Netz nur die Möglichkeit Anmeldezeiten festzulegen (über net ...)

D.h. ich kann festlegen dass er sich z.B. Mo-Fr von 15 - 17 Uhr, Sa + So von 15 - 19 Uhr einloggen kann. Das ist aber nicht das was ich will. Er soll sich schon selbst aussuchen können wann er zockt. Nur die maximale Dauer soll festgelegt werden.

Ob Vista oder Win7 beim "Kinderschutz" da mehr können hab ich jetzt nicht geschaut, aber kommt eh nicht in Frage weil der Rechner dafür zu schwach ist.
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#6

AW: Process_Terminate funktioniert nicht

  Alt 29. Nov 2010, 23:50
D.h. ich kann festlegen dass er sich z.B. Mo-Fr von 15 - 17 Uhr, Sa + So von 15 - 19 Uhr einloggen kann. Das ist aber nicht das was ich will. Er soll sich schon selbst aussuchen können wann er zockt. Nur die maximale Dauer soll festgelegt werden.
Das kann man aber durchaus kombinieren, denke ich. Diese Woche schon Zeitguthaben verbraucht, nunja dann sperrt dein Dienst (nur als Beispiel) eben das Konto oder setzt die Zeiten entsprechend restriktiv.

Aber hast vermutlich recht. Erstmal gucken wie er sich macht. Ist es XP Pro mit SP2 oder SP3? Wenn ja, könnte man ja versuchen nen (Mini-)Filtertreiber zusammenzuflicken. Das wird dann mit dem Umgehen schon schwerer.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
speedy

Registriert seit: 19. Sep 2003
55 Beiträge
 
Delphi XE5 Professional
 
#7

AW: Process_Terminate funktioniert nicht

  Alt 30. Nov 2010, 01:36
Jo... bin so mit dem mal eben unter Zeitdruck zusammengeflickten Programm für den Anfang schon ganz zufrieden

Bin mir jetzt nicht sicher aber müsste XP SP2 sein.
  Mit Zitat antworten Zitat
Antwort Antwort


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 hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz