.
|
|
| Autor | Beitrag |
|---|---|
|
000 15.09.2002, 01:08 |
moin kann mir jemand von euch sagen, wie ich einer gedrückten Taste, z.B. F12 eine Procedure zuordnen kann, obwohl mein Programm im Hintergrund läuft ? -LeJean- -- |
|
Profil || Suche |
|
001 15.09.2002, 01:17 Zeeke |
http://www.tutorials.delphi-source.de/hooks/ Wenn ich mich recht erinnere, dann sollte dir das helfen ^^ -- |
|
Profil || Suche |
|
002 15.09.2002, 01:21 |
hab mir schon gedacht, dass ich das mit nem hook machen muss, wusste aber nicht 100pro wie - hab sauviel rumprobiert und mich halb tot gegoogled... thx -LeJean- -- |
|
Profil || Suche |
|
003 15.09.2002, 05:41 feigling |
Ich habe das hier auch schonmal gefragt. |
|
Profil || Suche |
|
004 15.09.2002, 12:42 |
ich hab in der suche stumpf nach 'Delphi' gesucht, aber da stand imho nix von hooks (überlesen ?) *verpeiltsei* -LeJean- -- |
|
Profil || Suche |
|
005 15.09.2002, 13:00 feigling |
http://www.thewall.de/forum/showtopic.php?threadid=23073 :D €dit: Dieser Beitrag wurde am 15.09.2002 um 13:03 von feigling bearbeitet. |
|
Profil || Suche |
|
006 15.09.2002, 13:33 |
hm, okay, jetzt schreib ich mir in meinen source, dass er ne dll auslesen soll und ich schreib dazu noch die passende dll, aber der hat in der dll ständig irgendwelche Fehler - ich schreib ihm z.B. - will nämlich ein Programm machen, mit dessen Hilfe man immer einen Pfad angeben kann, F12 drückt und nen Screen macht, bin ich aber z.B. in Half-Life, ist das ja nicht mehr aktiv und ich drück in Half-Life F12... ihr wisst, was ich vor hab =] -LeJean- --Dieser Beitrag wurde am 15.09.2002 um 13:34 von LeJean bearbeitet. |
|
Profil || Suche |
|
007 15.09.2002, 17:22 [RMen]OneStone |
Lern C++, ist eh besser als Delphi... =) --georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |
|
008 15.09.2002, 20:48 |
danke, aber ich hab das schon bewusst ausgewählt... =] -LeJean- -- |
|
Profil || Suche |
|
009 15.09.2002, 21:32 [RMen]OneStone |
Na dann. Aber mit Delphi kann man keinen Kernel machen... *g* --georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |
|
010 16.09.2002, 04:42 Retro |
Dass man mit Delphi keinen Kernel entwickeln kann ist Schwachfug, man kann nur keinen standard PC-Kernel damit entwickelt... dank starker Systemgebundenheit vom MS. Also schluss mit dem ewigen C++ vs. Delphi, beide Sprachen sind gleichwertig, im Funktionsumfang und in der Codeoptimierung. Dass deine Anwendung kein F12 empfängt kann durchaus von HL kommen... funktioniert es denn wenn ein anderes "normales" Programm wie Word oder Excel den Fokus hat und im Vordergrund ist? --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
011 16.09.2002, 15:59 |
nein, er hat ja immernoch seine dummen fehler in der dll... -LeJean- -- |
|
Profil || Suche |
|
012 16.09.2002, 16:07 Retro |
DLLs sind nen fruchtbares Thema, lass die doch erstmal ganz weg und lass es bei nem ganz normalen Programm bleiben. Wenn alles funktioniert kann man es evtl. immer noch in ne DLL packen. --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
013 16.09.2002, 17:13 [RMen]OneStone |
*g*, nen Hook geht nur mit DLL... --georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |
|
014 16.09.2002, 17:59 |
Retro, das Programm an sich läuft komplett - ich will halt nur diesen hook einbinden und das erfordert nunmal den Einsatz einer dll... anders gehts ja nicht :\ -LeJean- -- |
|
Profil || Suche |
|
015 16.09.2002, 19:57 Retro |
Der Theorie nach dürfte es auch mit nem Thread gehen... Hmm, MSDN, is alles wieder API-Schande. --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
016 16.09.2002, 20:35 |
hmmm :\ erklär mal genauer, Retro... -LeJean- -- |
|
Profil || Suche |
|
017 16.09.2002, 23:05 BertoSmasher |
wo man gerade beim thema ist: gibts eigendlich tuts wie man einen ganz billigen kernel macht so bootfähig und so (egal ob delphi oda c++) Swordwarriors-Mod (*NEW* HP) |
|
Profil || Suche |
|
018 17.09.2002, 17:12 Retro |
Den Kernel für eine Standard-PC wirst du nur mit C/C++ hinbekommen, wie OneStone schon gesagt hat. Vielleicht hast du auch nichts zu tun und schreibst das BIOS um, dann sieht die Sache schon wieder anders aus :) Aber mkay... Guck mal auf http://www.programmierer-board.de/ da gibts son paar komische die aus Lust an der Laune nen kleines OS entwickelt haben. Sind wohl auch auf SourceForge vertreten, einfach mal durchstöbern. Mit den Hook schau ich mal was sich machen lässt. Hab hier noch einen COM-Hook rumfliegen, das gleiche geht dann auch mit der Tastatur. Ein bis zwei Tage geduld bitte, es kommt garantiert :) --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
019 17.09.2002, 17:25 Tron |
was hat denn bitteschoen ein kernel, c/c++ und ein bios miteinander zu tun? --'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
020 17.09.2002, 17:33 Retro |
Naja, im BIOS werden die systemnahen Adressen Verwaltet. Wenn man das nicht ändern kann muss man sich mit Standardlösungen zufrieden geben. Ich kann mir aber auch gut Vorstellen dass man bei neueren Prozessoren (ganz besonders den Intels) die Mainbus-Adressen garnicht mehr verändern kann, somit man vollkommen "steif" programmieren muss. --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
021 17.09.2002, 18:23 theDon |
hm...ist zwar auch hook aber ot: wie kann ich den lpt-port hooken? hab schonmal geguckt aber nichts gefunden... --\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
022 17.09.2002, 18:34 Tron |
was verstehst du unter 'systemnahe adressen'? 'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
023 17.09.2002, 19:17 Retro |
Naja, der gesamte Interrupts, Datenbus und Adressbus... Ich kenn mich mit PCs nicht aus, daher weiss ich nicht ob es dort variabel ist, aber auf System Computern ist das alles einstellbar. Daher sind eigene Dateisysteme usw standard. Bestehende OSs lassen sich implementieren (DOS, Linux, ..) und neuse Plattformen entwickeln. Bzw. ist das jetzt aber ziemlich OT... LPT-Hook gibt es meines erachtens nicht. Da wird höchstens gepollt, ich weiss nichtmal mehr ob es Standardtreiber unter den neuen Windows gibt. --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
024 18.09.2002, 16:21 [RMen]OneStone |
http://forum.resourcecode.de/ - Forum mit Assembler Board; auch OS Programmierung http://v2os.v2.nl/ - OpenSource OS phos.pixel-house.net.tf (bald *g*) - phOS; OpenSource OS --georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ Dieser Beitrag wurde am 18.09.2002 um 16:26 von [RMen]OneStone bearbeitet. |
|
Profil || Suche |
|

