Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
HONOR Magic V6 è arrivato in Italia a 2.299,90 euro con una promessa precisa: unire 4 mm di spessore da aperto (8,75 mm chiuso nel modello White, 9 mm negli altri colori) a una batteria da 6.660 mAh, la più capiente mai vista su un pieghevole. Lo abbiamo usato per oltre una settimana in versione Red 16/512 GB per capire se lo Snapdragon 8 Elite Gen 5 tiene testa alla concorrenza anche fuori dai benchmark ufficiali
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7 punta su un display ampio e fluido, una batteria capace di accompagnare l'uso quotidiano senza ansie da ricarica e un prezzo accessibile, a partire da 179,90 euro per la versione con 64 GB di storage. Lo Snapdragon 6s 4G Gen 2 e i 4 GB di RAM della configurazione più diffusa frenano però chi cerca reattività e multitasking spinto: ecco il bilancio dopo due settimane di prova diretta
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Polygon è la concept car di Peugeot che mostra il futuro delle soluzioni del segmento B: tra design compatti e innovativi affiancati da dimensioni compatte uno scherzo dalla manovrabilità incredibile per le manovre a bassa velocità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-09-2013, 22:24   #1
criscros1989
Junior Member
 
Iscritto dal: Jan 2013
Messaggi: 4
[Aiuto]Modificare programma da Com1 a Com2

Salve a tutti, sono un tecnico e riparo pc, console, smatphone etc...mi diletto anche in programmazione, ma a livello bassissimo, quindi sono un noob ma qualcosa ci capisco.
Vengo al dunque, ho la necessità di modificare un programma visto che ho una stazione per reballing che ha 2 controller comandati mediante seriale, ha un programma con cui controllare il controller da PC, il punto è che tale programma gestisce solo la COM1, vorrei fare in modo che gestisse solo la COM2, in modo tale da avere 2 programmi, uno per la COM1 e l'altro per la COM2.
Allora ho decompilato il programma con DeDe, ho provato anche w32Dsam ma non ci riesce e va in blocco ,comunque mediante il tasto Run sono riuscito a risalire alla parte in cui da errore cioè "Connessione con COM1 mancate - Verifica!!!!" nel "btnRunClick"
Il codice all'interno è il seguente:
Codice sorgente - presumibilmente Plain Text

00401AC8 55 push ebp
00401AC9 8BEC mov ebp, esp
00401ACB 83C4F8 add esp, -$08
00401ACE 8955F8 mov [ebp-$08], edx
00401AD1 8945FC mov [ebp-$04], eax
00401AD4 8B45FC mov eax, [ebp-$04]

* Reference to control btnRun : TSpeedButton
|
00401AD7 8B900C030000 mov edx, [eax+$030C]

* Reference to field TSpeedButton.Down : Boolean
|
00401ADD 80BA3001000000 cmp byte ptr [edx+$0130], $00
00401AE4 0F84CA000000 jz 00401BB4
00401AEA 33D2 xor edx, edx
00401AEC 8B45FC mov eax, [ebp-$04]

* Reference to control iPlot1 : TiPlot
|
00401AEF 8B80D0020000 mov eax, [eax+$02D0]

* Reference to: dbtables.TDatabase.GetDataSet(TDatabase;Integer):TDBDataSet;
|
00401AF5 E872FD0500 call 0046186C

* Reference to : TiPlotChannelCustom._PROC_004919B0()
|
00401AFA E8B1FE0800 call 004919B0
00401AFF BA01000000 mov edx, $00000001
00401B04 8B4DFC mov ecx, [ebp-$04]
00401B07 8B81D0020000 mov eax, [ecx+$02D0]

* Reference to: dbtables.TDatabase.GetDataSet(TDatabase;Integer):TDBDataSet;
|
00401B0D E85AFD0500 call 0046186C

* Reference to : TiPlotChannelCustom._PROC_004919B0()
|
00401B12 E899FE0800 call 004919B0
00401B17 6A01 push $01
00401B19 6A01 push $01
00401B1B 8B55FC mov edx, [ebp-$04]
00401B1E 81C2C0030000 add edx, $000003C0
00401B24 52 push edx

* Reference to : TForm1._PROC_00404B50()
|
00401B25 E826300000 call 00404B50
00401B2A 83C40C add esp, +$0C
00401B2D 84C0 test al, al
00401B2F 751A jnz 00401B4B
00401B31 6A30 push $30

* Possible String Reference to: 'ATT.'
|
00401B33 B95FE85800 mov ecx, $0058E85F

* Possible String Reference to: 'Connesione con COM1 mancante
| - Verifica !!! '
|
00401B38 BA2CE85800 mov edx, $0058E82C
00401B3D A1E0655900 mov eax, dword ptr [$005965E0]
00401B42 8B00 mov eax, [eax]

|
00401B44 E8FBEB1500 call 00560744
00401B49 EB21 jmp 00401B6C
00401B4B 8B55FC mov edx, [ebp-$04]
00401B4E 33C9 xor ecx, ecx

* Reference to field TForm1.OFFS_03B8
|
00401B50 898AB8030000 mov [edx+$03B8], ecx

* Reference to field TForm1.OFFS_03BC
|
00401B56 898ABC030000 mov [edx+$03BC], ecx
00401B5C B201 mov dl, $01
00401B5E 8B45FC mov eax, [ebp-$04]

* Reference to control tmrData : TTimer
|
00401B61 8B80D4020000 mov eax, [eax+$02D4]

* Reference to: extctrls.TTimer.SetEnabled(TTimer;Boolean);
|
00401B67 E8001E1000 call 0050396C
00401B6C 33D2 xor edx, edx
00401B6E 8B4DFC mov ecx, [ebp-$04]
00401B71 8B81F4020000 mov eax, [ecx+$02F4]
00401B77 8B08 mov ecx, [eax]

* Possible reference to virtual method TTimer.OFFS_5C
|
00401B79 FF515C call dword ptr [ecx+$5C]
00401B7C 33D2 xor edx, edx
00401B7E 8B45FC mov eax, [ebp-$04]

* Reference to control btnUpLoad : TBitBtn
|
00401B81 8B809C030000 mov eax, [eax+$039C]
00401B87 8B08 mov ecx, [eax]

* Possible reference to virtual method TBitBtn.OFFS_5C
|
00401B89 FF515C call dword ptr [ecx+$5C]
00401B8C 33D2 xor edx, edx
00401B8E 8B45FC mov eax, [ebp-$04]

* Reference to control btnDownLoad : TBitBtn
|
00401B91 8B80A0030000 mov eax, [eax+$03A0]
00401B97 8B08 mov ecx, [eax]

* Possible reference to virtual method TBitBtn.OFFS_5C
|
00401B99 FF515C call dword ptr [ecx+$5C]
00401B9C 8B55FC mov edx, [ebp-$04]
00401B9F 33C0 xor eax, eax

* Reference to field TForm1.OFFS_0408
|
00401BA1 898208040000 mov [edx+$0408], eax
00401BA7 8B55FC mov edx, [ebp-$04]
00401BAA 33C9 xor ecx, ecx

* Reference to field TForm1.OFFS_040C
|
00401BAC 898A0C040000 mov [edx+$040C], ecx
00401BB2 EB55 jmp 00401C09
00401BB4 6A01 push $01
00401BB6 6A00 push $00
00401BB8 8B45FC mov eax, [ebp-$04]
00401BBB 05C0030000 add eax, +$000003C0
00401BC0 50 push eax

* Reference to : TForm1._PROC_00404B50()
|
00401BC1 E88A2F0000 call 00404B50
00401BC6 83C40C add esp, +$0C
00401BC9 33D2 xor edx, edx
00401BCB 8B4DFC mov ecx, [ebp-$04]
00401BCE 8B81D4020000 mov eax, [ecx+$02D4]

* Reference to: extctrls.TTimer.SetEnabled(TTimer;Boolean);
|
00401BD4 E8931D1000 call 0050396C
00401BD9 B201 mov dl, $01
00401BDB 8B4DFC mov ecx, [ebp-$04]
00401BDE 8B81F4020000 mov eax, [ecx+$02F4]
00401BE4 8B08 mov ecx, [eax]
00401BE6 FF515C call dword ptr [ecx+$5C]
00401BE9 B201 mov dl, $01
00401BEB 8B45FC mov eax, [ebp-$04]

* Reference to control btnUpLoad : TBitBtn
|
00401BEE 8B809C030000 mov eax, [eax+$039C]
00401BF4 8B08 mov ecx, [eax]

* Possible reference to virtual method TBitBtn.OFFS_5C
|
00401BF6 FF515C call dword ptr [ecx+$5C]
00401BF9 B201 mov dl, $01
00401BFB 8B45FC mov eax, [ebp-$04]

* Reference to control btnDownLoad : TBitBtn
|
00401BFE 8B80A0030000 mov eax, [eax+$03A0]
00401C04 8B08 mov ecx, [eax]

* Possible reference to virtual method TBitBtn.OFFS_5C
|
00401C06 FF515C call dword ptr [ecx+$5C]
00401C09 59 pop ecx
00401C0A 59 pop ecx
00401C0B 5D pop ebp
00401C0C C3 ret



Volevo sapere se ero nella strada giusta, e in tal caso come fare per cambiare la porta seriale in COM2


Grazie a chiunque riesca ad aiutami nella mia impresa

Ps:se servono altre informazioni chiedetemi ovviamente.
criscros1989 è offline   Rispondi citando il messaggio o parte di esso
Old 15-09-2013, 09:51   #2
lorenzo001
Senior Member
 
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
Ma non esiste un sorgente? E un proprietario del sorgente?
lorenzo001 è offline   Rispondi citando il messaggio o parte di esso
Old 15-09-2013, 12:03   #3
criscros1989
Junior Member
 
Iscritto dal: Jan 2013
Messaggi: 4
purtroppo non saprei nemmeno dove andare a cercare, penso di si visto che ci sono ben 5 software praticamente identici ma di autori diversi, il codice è lo stesso è il software della Bauer
criscros1989 è offline   Rispondi citando il messaggio o parte di esso
Old 15-09-2013, 12:36   #4
lorenzo001
Senior Member
 
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
Se c'è un marchio allora non è proprio legale quello che vuoi fare ...

Devi rivolgerti alla Bauer
lorenzo001 è offline   Rispondi citando il messaggio o parte di esso
Old 15-09-2013, 13:14   #5
criscros1989
Junior Member
 
Iscritto dal: Jan 2013
Messaggi: 4
ho già scritto loro, ma non hanno mai risposto.... :/
criscros1989 è offline   Rispondi citando il messaggio o parte di esso
Old 15-09-2013, 13:19   #6
criscros1989
Junior Member
 
Iscritto dal: Jan 2013
Messaggi: 4
Quote:
Originariamente inviato da lorenzo001 Guarda i messaggi
Se c'è un marchio allora non è proprio legale quello che vuoi fare ...

Devi rivolgerti alla Bauer
Adesso ho letto che è OpenSource il software, ma dove lo trovo il codice sorgente?
Quote:
Bauer BGA IR PRO SCC Software Control using bauer soft
V3 software now has many improvements over V2
including 1 button click access to Bauer Profile Customer area
where users can view and share profiles with other users
Bauer Soft is also in 7 different languages
Latest Version Supplied: 3.0.9b

Changelog :

Bug fixes , gui directed to thebgaprofiles.com

Bauersoft is based on open source software
criscros1989 è offline   Rispondi citando il messaggio o parte di esso
Old 15-09-2013, 14:07   #7
lorenzo001
Senior Member
 
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
Non c'è scritto che il software è Opensource ma che "si basa" su software Opensource.

Se non ti danno il sorgente non puoi toccare l'eseguibile ... e non puoi pretendere che qualcuno su un forum faccia qualcosa di non completamente lecito.

Almeno questo secondo me ...
lorenzo001 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
HP blocca anche le cartucce di inchiostr...
Acquisizione Apple: SigScalr chiude, gli...
Cooler Master HAF II 500 integra le vent...
I musulmani non dovrebbero usare le crip...
AMD Radeon 9000 pronte a sorpassare le N...
Soulframe, il nuovo gameplay chiarisce m...
La Commissione UE presenterà una ...
Niente più eliche: con due ali, i...
Waze si aggiorna con nuove funzioni IA: ...
Oltre 200 economisti ed esperti di IA la...
I migliori produttori del 2026? Facci sa...
Claude Code consuma fino a 33 mila token...
Si chiama Starfire il chip con cui Intel...
Chrome espone l'OS reale dietro ogni ric...
Intel investe altri 5 miliardi di euro p...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 02:03.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v