Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
noop
Anmeldungsdatum: 04.05.2005 Beiträge: 259
|
Verfasst am: 29.12.2005, 18:50 Titel: Systemprozesse beenden |
|
|
Hallo
Mit dem Befehl "tskill notepad" kann ich Notepad.exe beenden.
Aber "tskill" geht nur bei eigenen Prozessen und nicht Systemprozessen.
Da meckert er, dass der Prozess geschützt sei.
Wie kann ich sowas mit Freebasic machen?
(Ich denk mal Windows bietet die Funktion nicht über die Konsole)
noop |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 29.12.2005, 19:45 Titel: |
|
|
http://quark48home.dyndns.org/ssteiner/homepage/index.php?s=download&file=FBKillTasks.zip hat Folgendes geschrieben: | Datei nicht gefunden! |
Mal eine Verständissfrage:
Soll dein Programm Imun gegen tskill sein oder soll es ein Programm abwürgen, das gegen "tskill" imun ist? _________________ http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
noop
Anmeldungsdatum: 04.05.2005 Beiträge: 259
|
Verfasst am: 29.12.2005, 20:10 Titel: |
|
|
@Sebastian: Danke. Werd das mal ausprobieren. (Deine Seite gefällt mir gut )
@Michael Frey: Es soll solche Prozesse abschießen können, die gegen "tskill" "imun" sind. |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
|
Nach oben |
|
 |
noop
Anmeldungsdatum: 04.05.2005 Beiträge: 259
|
Verfasst am: 29.12.2005, 21:46 Titel: |
|
|
Also die exe funktioniert aber wenn ich das Beispiel selbst kompiliere und ausführe bricht es mit Windowsfehlermeldung dort ab wo Mozillatasks beendet werden sollen.
Ich hab mir die neuste Version von FB gezogen. |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
noop
Anmeldungsdatum: 04.05.2005 Beiträge: 259
|
Verfasst am: 30.12.2005, 15:34 Titel: |
|
|
Ich hab es mit dem Komplettpaket ausprobiert und dann noch mit Version 0.15b.
Im Komplettpaket ist Version 0.14 drin. Damit kompiliert er es aber führt das Programm nur bis zum Teil aus wo er Mozilla abschießen will.
Bei 0.15b kommt die Fehlermeldung:
C:\Windows\System32\cmd.exe
C:\DOKUME~1\Noop\LOKALE~1\Temp\. Eine für die Initialisierung benötigte temporäre Datei konnte nicht angelegt oder geschrieben werden. Stellen sie sicher, dass der Verzeichnispfad besteht und dass genügend Speicherplatz zur Verfügung steht. Klicken sie auf "Schließen", um die Anwendung zu beenden.
Also mein Temp-Ordner existiert und ich hab noch ca 1,1GB freien Platz. |
|
Nach oben |
|
 |
noop
Anmeldungsdatum: 04.05.2005 Beiträge: 259
|
Verfasst am: 07.01.2006, 21:21 Titel: |
|
|
es funzt jetzt.
Allerdings nur mit version 13.b.
Manche Systemprozesse werden erkannt und manche auch nicht.
Sie lassen sich aber nicht beenden. "Normale" Prozesse schon.
Es gibt auch welche die der Taskmanager von XP nicht mit aufzählt.
Wie z.b Startmenü(gehört beim Taskmgr zu Explorer).
Frage: Wie kann man ein bestimmten Prozess beenden.
Wenn man z.b ein Programm mehrmals geöffnet hat werden ja alle geschlossen.
Kann man auch geziehlt abschießen? |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
Dusky_Joe

Anmeldungsdatum: 07.01.2005 Beiträge: 1007 Wohnort: Regensburg/Oberpfalz
|
Verfasst am: 13.01.2006, 16:27 Titel: |
|
|
Woher nehmen, wenn nicht stehlen
Sofern der Prozessname bekannt ist, geht das mit GetModuleName(filename AS STRING), oder? _________________ fully biological degradable
Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet. |
|
Nach oben |
|
 |
|