Jeg (vi - på mit arbjede) bruger en dongle til vores "Windman" program på en bærbar, når vi er ude i "marken". Her er det rart at kunne have sit BT USB interface, så man har trådløs kommunikation til sin "mobilos", så man kan ringe op til møller uden kabel. Skal vi til at have en USB hub med også, fylder det noget rigelig :-)
Klaus
--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
Modeltog, NE2 internetopsætning, elektronik og andet:
http://home6.inet.tele.dk/moppe
Det er en form for CAM program der kan snakke med en ca. lige så gammel Sinumerik styring. (Har talt med Siemens, de kender godt deres styringer, men ikke noget til det gamle software)
-- Med venlig hilsen Michael Petersen residerende i Nyborg fjern dyret i min @dresse ved privat post
Og det kan garanteret gøres langt smartere end de usb hubs man kan købe omkring. F.eks. usbkeysize hub, med 2 til flere ledninger med usbhunstik gående ud fra usbhubben. Så fylder det både mindre sammenrullet, og man kan placere enhederne hvor man vil ha' dem uden at skulle tænke på ekstra forlængerkabler.
Sæt dig ind i hvordan exefiler er opbygget så du ved hvad der er codesegment
Lær 8086 assembly language
Sæt dig ind i hvordan bioskald til printerporten ser ud
Sæt dig ind i hvordan direkte i/o kommunikation til den fysike port ser ud
Sæt dig ind i hvordan dos programmet debug virker. Sammenfattende punkt 1-2, 4-5: læs
formatting link
rename exefilen så den får en anden extension
Åbn exefilen med dos programmet debug
Led efter bioskald til printerkommunikation (søg efter hexstrenge), og lur lige først hvordan Turbo C laver sådan noget (hvis den ikke benytter sig af inline assembly). Gad vide om ikke gamle Turbo C kan erhverves frit?
Hvis noget findes så prøv at disassemble og se om 'int' kald efterfølges af processor registre/flag betinget selektion. Hvis det ikke er tilfældet, så gå til punkt 8.
10 Erstat 'int' kaldet med noget der sætter processorflaget, så 'den rigtige selektion' efterfølgende bliver udført. Gem resultatet som en ny fil, forlad debug og rename til exefil.
11 For hver stadig buggy exefil, gå til punkt 10 og prøv en ny processor registere/flag returtilstand.
12 Hvis det ikke lykkedes med første bioskald, gå til punkt 8 for søgning efter nye bioskald.
13 Hvis det ikke lykkedes, så skal der ledes efter direkte I/O. Det er sværere fordi den kode du finder er kaldt et sted fra, og det er dette sted eller stedet som kalder som kalder som kalder som kalder .... der skal findes og bypasses på rette vis. Der unassembles evt fra før 'in' eller 'out' instruktion idet der evt prøves et par gange for at ramme code allignment. Det der skal findes er den sammenhængende kodestump som udgør testen. Den er typisk afsluttet af 'ret' eller 'iret', og begynder ikke nødvendigvis men nogle gange efter en sådan. Når så kodestumpen er identificeret, så skal der ledes efter 'call' dertil, og forsøges med samme trick som i punkt 10, bypassende call instruktionen på rette vis.
Der kan være taget mange andre tricks i brug, som andre svar lader ane.
Præcis samme oplevelse havde jeg med et gammelt (midt-90erne) program, jeg må sige at jeg var noget målløs over hvor elendigt det var kodet:
Her blev en bit sat høj når donglen var fundet, så cracket bestod i, at fjerne hoppet til 'dongle mangler' rutinen (som jo ikke var nødvendigt længere), til at sætte bitten høj. Der var flere steder i programmet, de checkede bitten; men på denne måde var de alle fixet på een gang.
Nogle gange er det næsten for nemt :)
//michael
--
Instead of email, use this: http://mtech.dk/thomsen/contact.php
Kig ud af vinduet, næste gang du kommer på landet.....
Klaus
--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
Modeltog, NE2 internetopsætning, elektronik og andet:
http://home6.inet.tele.dk/moppe
ROFL...... Yttre Stengrund er nok for langt at tage væk. Det er vidst det eneste sted der står NEG-Micon havmøller......
Klaus
--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
Modeltog, NE2 internetopsætning, elektronik og andet:
http://home6.inet.tele.dk/moppe
Som modelbanemand kender du sikkert Anna von Badutz - stavemåden er nok ikke korrekt? Havde engang fornøjelsen af at være på et kursus med hende - virkelig en jernbane-dame med en alsidig erfaring. (Bl. a. loko-fører ved Kiruna minen)
Ved du hvor i Danmark, hun befinder sig? Der var vist engang noget med noget i Fredericia / Kolding og vist senere Sjælland....
--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
Modeltog, NE2 internetopsætning, elektronik og andet:
http://home6.inet.tele.dk/moppe
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.