AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Programm soll sich aufhängen ;)

Ein Thema von DerBert09 · begonnen am 12. Nov 2009 · letzter Beitrag vom 12. Nov 2009
Antwort Antwort
Seite 1 von 2  1 2      
DerBert09

Registriert seit: 12. Nov 2009
1 Beiträge
 
#1

Programm soll sich aufhängen ;)

  Alt 12. Nov 2009, 08:36
hi leute,
bin neu und hoffe mal, dass mein problem hier reinpasst:
erstmal die vorgeschichte:
ich hab in der schule informatik, machen was mit delphi und bin so ziemlich der beste.
ich bin auch ziemlich hilfsbereit, d.h. jeder kann mich fragen "hey, wie machst du das??", aber es gibt leute, die einfach meine programme (die liegen alle in einem ordner, auf den JEDER zugreifen kann) sich kopieren und dann sagen "hey ich bin fertig und habs ganz alleine geschafft"...
deswegen hab ich mir gedacht, ich schreib ein programm, dass den rechner "lahmlegt":

ich hab einmal in closequery "canclose" auf false gesetzt.
d.h. wenn der typ die .exe öffnet, kann er das programm nich mehr schließen --> ertappt
wenn er allerdings die delphi-datei öffnet, kann er ja "programm zurücksetzen" drücken.
früher hab ichs geschafft mit hilfe von:
- er drückt auf nen best. button
- dort wir "A" aufgerufen
- "A" ist eine prozedur, in der "B" aufgerufen wird.
- "B" ist eine prozedur, in der "A" aufgerufen wird.
dadurch hat sich der pc aufgehängt.
wollte man das programm nun beenden, ging es nicht => "der debugger läuft gerade"
man konnte nicht mal den pc runterfahren, wegen dieser debugger-fehlmeldung.
da der task-manager bei uns gesperrt ist, war man also hilflos und musste warten, bis ich / der lehrer kommt und die "Y-taste" drückt (das haben mein lehrer und ich so abgesprochen, als ich ihm das problem geschildert habe, blos hat er gesagt: ok dann denk dir was aus^^)

jetzt geht das aber nicht mehr, d.h. die fehlermeldung kommt nicht mehr und mann kann das programm leicht beenden.
woran liegt das ?
vllt daran, das wir neue pcs haben ?
  Mit Zitat antworten Zitat
ToFaceTeKilla

Registriert seit: 17. Mai 2006
Ort: Leipzig
283 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Programm soll sich aufhängen ;)

  Alt 12. Nov 2009, 08:49
Wenn du schon mit deinem Lehrer zusammenarbeitest, dann bitte ihn doch, dass du deinen Code _nicht_ in diesen Ordner legen musst oder erst später, wenn Abgabe war oder so. Macht das ganze einfacher
Billy Gerwitz
"Bei der Softwareentwicklung suchen wir nicht den richtigen Weg, sondern den am wenigsten falschen." - frei nach V. Hillmann
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#3

Re: Programm soll sich aufhängen ;)

  Alt 12. Nov 2009, 08:51
Oder den ganzen Code in ein Archiv packen mit Passwortschutz.
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#4

Re: Programm soll sich aufhängen ;)

  Alt 12. Nov 2009, 08:56
Zitat von DerBert09:
vllt daran, das wir neue pcs haben ?
Wahrscheinlich an dem Betriebsystem der neuen PCs Unglaublich: Da machen sich die Microsoft Entwickler jahrelang die Arbeit, den Kernel soweit von der Application-Layer abzutrennen, dass ein einzelnes Programm den PC nicht zum absturz bringen kann, und dann gibt es immer noch Leute, die neue Möglichkeiten suchen, es trotzdem zu schaffen! Es lebe der Fortschritt

[edit] Aber wenn du dir unbedingt ein Easter-Egg einbauen willst, überprüf doch einfach, auf welchem Rechner das Programm gestartet wurde (z.B. über den Computername + Benutzer) und wenn das nicht der Rechner vom Lehrer ist, oder sagen wir wenn der Rechner auf einer "negativliste" steht, also auf einem PC gestartet wurde, am dem deine Abschreiber sitzen, fährst du den PC runter oder sowas?! Aber solang sie den Sourcecode haben und nicht total unbegabt sind, werden sie so oder so sämtlichen Code finden, den du da einbaust, um Ihnen das Leben schwer zu machen...wobei, könnte was schwierig werden ohne Admin rechte [/edit]
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: Programm soll sich aufhängen ;)

  Alt 12. Nov 2009, 09:01
Zitat von DerBert09:
aber es gibt leute, die einfach meine programme (die liegen alle in einem ordner, auf den JEDER zugreifen kann) sich kopieren und dann sagen "hey ich bin fertig und habs ganz alleine geschafft"...
Aber der Ordner "Eigene Dateien" ist im Netzwerk nicht freigegeben oder? Speicher doch dort deine Programme ab und wenn du fertig bist, schiebst du sie in den öffentlichen Ordner eben als letzter.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von MisterNiceGuy
MisterNiceGuy

Registriert seit: 1. Jul 2003
Ort: Mannheim
919 Beiträge
 
Delphi 7 Personal
 
#6

Re: Programm soll sich aufhängen ;)

  Alt 12. Nov 2009, 09:18
Also als ich "klein" war stand ich ja - zugegeben - auch auf solche Spielereien. Und ehrlich gesagt kribbelt es mir grad ein bisschen in den Fingern
Bau einfach folgendes in dein onCreate ein:

Delphi-Quellcode:
var i:integer;
begin
  randomize();
  for i := 0 to 10 do
    windows.beep(100,1000+random(1000));
end;
Das sollte andere abschrecken deine Programme zu verwenden UND du weißt sofort wer dein Programm geklaut und ausgeführt hat
Jonas
Wenn mich jemand sucht, ich bin im Kühlschrank!

Informationen über das Duale Studium
www.jofre.de
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.139 Beiträge
 
Delphi 12 Athens
 
#7

Re: Programm soll sich aufhängen ;)

  Alt 12. Nov 2009, 09:24
Und das geht dann soweit, bis sich wer beschwert.

> ich wollte doch nur mal etwas in sein Programm reinsehn, um mit Tipps zu holen
> und jetzt ist mein eigener Code weg, weil alles verreckt ist.

Und ganz im Ernst:
alles was du via offenem QuellCode in deine Programme einbaust, das kann man vorher abschalten/umgehn.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von MisterNiceGuy
MisterNiceGuy

Registriert seit: 1. Jul 2003
Ort: Mannheim
919 Beiträge
 
Delphi 7 Personal
 
#8

Re: Programm soll sich aufhängen ;)

  Alt 12. Nov 2009, 09:26
Najaaaaa aber nicht wenn der Speaker für eine Sekunde abgeht
Jonas
Wenn mich jemand sucht, ich bin im Kühlschrank!

Informationen über das Duale Studium
www.jofre.de
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.139 Beiträge
 
Delphi 12 Athens
 
#9

Re: Programm soll sich aufhängen ;)

  Alt 12. Nov 2009, 09:41
Schon klar ... ich bezog mich da ja auch auf die ursprüngliche Frage

Strg+F, "beep" und dann löschen
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: Programm soll sich aufhängen ;)

  Alt 12. Nov 2009, 09:57
Ich würde es sehr begrüßen, wenn hier nach einer sinnvollen Lösung gesucht würde und nicht nach einer Lösung, die dann letztendlich auf auf ein Programm hinausläuft, welches in Richtig Schadsoftware geht.

Funktioniert das nicht, muss der Thread geschlossen werde. Also bitte reißt euch zusammen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 23:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz