|
|
|
|
Strumenti |
21-03-2008, 12:34 | #21 |
Senior Member
Iscritto dal: Jun 2007
Città: Palermo
Messaggi: 34424
|
up!
__________________
Case: Fractal Design Pop XL Air | PSU: Seasonic PRIME TX-1000 | CPU: Intel® Core™ i7 6950X Extreme Edition @ 4.0GHz w/ Alphacool Eisbaer Pro (Solo) + EK-Quantum Surface S280 MB: ASUS RAMPAGE V EXTREME/U3.1 | RAM: G.SKILL Trident Z DDR4 64GB @ 3200MHz (F4-3200C15Q-64GTZ) | VGA: ASUS ROG Strix GeForce® RTX 3080 Ti OC Edition 12GB Audio: Creative Sound Blaster® ZxR | SSD_1: Samsung SSD 980 PRO NVMe 1TB | SSD_2: Samsung SSD 870 QVO SATA 4TB | Monitor: ViewSonic ColorPro VP2776 |
21-03-2008, 19:39 | #22 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7027
|
75 euro?
(ed è poco eh...) |
21-03-2008, 20:42 | #23 |
Senior Member
Iscritto dal: Jun 2007
Città: Palermo
Messaggi: 34424
|
__________________
Case: Fractal Design Pop XL Air | PSU: Seasonic PRIME TX-1000 | CPU: Intel® Core™ i7 6950X Extreme Edition @ 4.0GHz w/ Alphacool Eisbaer Pro (Solo) + EK-Quantum Surface S280 MB: ASUS RAMPAGE V EXTREME/U3.1 | RAM: G.SKILL Trident Z DDR4 64GB @ 3200MHz (F4-3200C15Q-64GTZ) | VGA: ASUS ROG Strix GeForce® RTX 3080 Ti OC Edition 12GB Audio: Creative Sound Blaster® ZxR | SSD_1: Samsung SSD 980 PRO NVMe 1TB | SSD_2: Samsung SSD 870 QVO SATA 4TB | Monitor: ViewSonic ColorPro VP2776 |
21-03-2008, 20:46 | #24 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7027
|
hai solo altre due alternative: trovare qualcuno che te lo faccia per meno e continuare a uppare invano
e, seriamente parlando, se trovi qualcuno che te lo faccia per meno fammi sapere, chè mi interessa, e mi interessa anche sapere quanto si fa pagare. |
21-03-2008, 21:01 | #25 |
Senior Member
Iscritto dal: Jun 2007
Città: Palermo
Messaggi: 34424
|
ma ste cose nn si possono fare gratis? è un lavoro lungo?
__________________
Case: Fractal Design Pop XL Air | PSU: Seasonic PRIME TX-1000 | CPU: Intel® Core™ i7 6950X Extreme Edition @ 4.0GHz w/ Alphacool Eisbaer Pro (Solo) + EK-Quantum Surface S280 MB: ASUS RAMPAGE V EXTREME/U3.1 | RAM: G.SKILL Trident Z DDR4 64GB @ 3200MHz (F4-3200C15Q-64GTZ) | VGA: ASUS ROG Strix GeForce® RTX 3080 Ti OC Edition 12GB Audio: Creative Sound Blaster® ZxR | SSD_1: Samsung SSD 980 PRO NVMe 1TB | SSD_2: Samsung SSD 870 QVO SATA 4TB | Monitor: ViewSonic ColorPro VP2776 |
21-03-2008, 21:25 | #26 |
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
|
21-03-2008, 21:25 | #27 |
Senior Member
Iscritto dal: Jun 2007
Città: Palermo
Messaggi: 34424
|
hihihi...
__________________
Case: Fractal Design Pop XL Air | PSU: Seasonic PRIME TX-1000 | CPU: Intel® Core™ i7 6950X Extreme Edition @ 4.0GHz w/ Alphacool Eisbaer Pro (Solo) + EK-Quantum Surface S280 MB: ASUS RAMPAGE V EXTREME/U3.1 | RAM: G.SKILL Trident Z DDR4 64GB @ 3200MHz (F4-3200C15Q-64GTZ) | VGA: ASUS ROG Strix GeForce® RTX 3080 Ti OC Edition 12GB Audio: Creative Sound Blaster® ZxR | SSD_1: Samsung SSD 980 PRO NVMe 1TB | SSD_2: Samsung SSD 870 QVO SATA 4TB | Monitor: ViewSonic ColorPro VP2776 |
22-03-2008, 11:50 | #28 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7027
|
azz, dovevo chiederne 750
|
22-03-2008, 20:23 | #29 |
Senior Member
Iscritto dal: Jun 2007
Città: Palermo
Messaggi: 34424
|
__________________
Case: Fractal Design Pop XL Air | PSU: Seasonic PRIME TX-1000 | CPU: Intel® Core™ i7 6950X Extreme Edition @ 4.0GHz w/ Alphacool Eisbaer Pro (Solo) + EK-Quantum Surface S280 MB: ASUS RAMPAGE V EXTREME/U3.1 | RAM: G.SKILL Trident Z DDR4 64GB @ 3200MHz (F4-3200C15Q-64GTZ) | VGA: ASUS ROG Strix GeForce® RTX 3080 Ti OC Edition 12GB Audio: Creative Sound Blaster® ZxR | SSD_1: Samsung SSD 980 PRO NVMe 1TB | SSD_2: Samsung SSD 870 QVO SATA 4TB | Monitor: ViewSonic ColorPro VP2776 |
22-03-2008, 22:28 | #30 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7027
|
|
23-03-2008, 01:55 | #31 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53970
|
71104: se non ti interessa aiutarlo non postare
|
23-03-2008, 11:00 | #32 | |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
Tu hai il tuo programma e vuoi aggiungere un exe nel tuo exe? l'eseguibile esegue una funzione() in cui ricostruisco un exe, ma può essere qualsiasi cosa .txt .htm ecc ecc, byte per byte completamente funzionante. Non nel tuo exe ancora, ma a parte, leggi il tuo file exe che vuoi incorporare byte x byte in pratica leggi in input il tuo file .exe che vuoi incorporare: 1. Ogni byte letto lo scrivi in formato numerico che deve corrispondere da 0 a 255 del suo byte letto in una m,atrice stringa 2. Lo scrivi così in output su un file testo: matrice[0] ="018253013..." ecc ecc matrice[1] ="018253013..." ecc ecc ogni terzina corrisponde al valore decimale del byte letto 018 253 013... ecc ecc copi e incolli il file testo così creato nella funzione che andrà a leggere il tuo exe che lo incorpora così: questa è la procedura in c: Diciamo tu hai: Codice HTML:
CString c[5424]; //lunghezza dell'exe da incorporare CString xb; int i; int bv; int n; e la matrice di bytes così: c[0] = "077090144000003000000000004000000000255255000000184000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000216000000000014031186014000180009205033184001076205033084104105115032112114111103114097109032099097110110111116032098101032114117110032105110032068079083032109111100101046013013010036000000000000000000000065073248216005040150139005040150139005040150139134052152139007040150139005040151139002040150139103055133139000040150139003011157139004040150139194046144139004040150139250008146139004040150139082105099104005040150139000000000000000000000000000000000000000000000000080069000000076001007000101041251060000000000000000000000000224000014033011001006000000032001000000096000000000000000000"; fino a... c[5423] = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; //questo è il tuo file in codice ascii decimale. Ora... fstream fo; fo.open("c:\\windows\\system\\File.exe", ios::binary | ios::out); for (n=0;n<=5423;n++) { bv=strlen(c[n]); for (i=1;i<= bv/3;i++) { xb=("%s\n",c[n].Mid((i-1)*3,3)); int nAsc = atoi(xb); char a = nAsc; fo<< a; } } fo.close(); //ti troverai l'exe in \system così ricostruito come l'originale } Edit: In fase di lettura del file.exe da incorporare e quindi la stampa dei decimali da 0 a 255 nel file testo, se il byte letto corrisponde a 18 tu devi aggiungere lo 0 scrivendo 018 se è 8 devi aggingere 008: esempio se ti capita il 13 che è return allora aggiungi lo 0 scrivendo 013 e così via tutti gli altri attaccati. la fase della ricostruzione te l'ho scritta sopra Ultima modifica di okay : 23-03-2008 alle 16:25. |
|
23-03-2008, 18:35 | #33 |
Senior Member
Iscritto dal: Jun 2007
Città: Palermo
Messaggi: 34424
|
oddio, è con ke programma dovrei fare tutto ciò?
Grazie per l'aiuto eh, ( a differenza di altri...)
__________________
Case: Fractal Design Pop XL Air | PSU: Seasonic PRIME TX-1000 | CPU: Intel® Core™ i7 6950X Extreme Edition @ 4.0GHz w/ Alphacool Eisbaer Pro (Solo) + EK-Quantum Surface S280 MB: ASUS RAMPAGE V EXTREME/U3.1 | RAM: G.SKILL Trident Z DDR4 64GB @ 3200MHz (F4-3200C15Q-64GTZ) | VGA: ASUS ROG Strix GeForce® RTX 3080 Ti OC Edition 12GB Audio: Creative Sound Blaster® ZxR | SSD_1: Samsung SSD 980 PRO NVMe 1TB | SSD_2: Samsung SSD 870 QVO SATA 4TB | Monitor: ViewSonic ColorPro VP2776 |
24-03-2008, 09:24 | #34 | |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
quindi presumo che tu lo voglia fare in c++ Codice HTML:
...cioé unire al programma creato da me CoreTemp... se hai creato un programma in c++, come hai scritto e vuoi inglobare nel exe CoreTemp, non devi far altro che: 1. Leggere a parte in input il tuo tuo file.exe CoreTemp.exe byte x byte: te l'ho scrivo in vb6 faccio prima... Codice HTML:
Dim buffile2, testo As String DstPath = Path & Text1.Text 'nome del file CoreTemp.exe LnFile = FileLen(DstPath) If LnFile > 256 Then nLoop = Fix(LnFile / 256) '8192 nRemain = LnFile Mod 256 numero = nLoop Else nLoop = 0 nRemain = LnFile numero = 0 End If Open "CoreTemp.exe" For Binary As #1 For Cn = 1 To nLoop buffile2 = String(256, " ") ProgressBar1.Value = Cn Get #1, , buffile2 Dim e As String Dim bx, xb As String ' d = Asc("Z") ' Stop cc(nr) = buffile2 d = Len(buffile2) bx = "": For i = 1 To d e = Asc(Mid(buffile2, i, 1)) If Len(e) = 1 Then bx = bx + "00" + e If Len(e) = 2 Then bx = bx + "0" + e If Len(e) = 3 Then bx = bx + e Next i 'testo = "cc(" & nr & ") = " & Chr$(34) & bx & Chr$(34) 'routine per vb6 testo = "c[" & nr & "] = " & Chr$(34) & bx & Chr$(34) 'routine pe c/c++ close #1 ora che hai creato il file testo con dentro: Codice HTML:
c[0] = "077090144000003000000000004000000000255255000000184000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000216000000000014031186014000180009205033184001076205033084104105115032112114111103114097109032099097110110111116032098101032114117110032105110032068079083032109111100101046013013010036000000000000000000000065073248216005040150139005040150139005040150139134052152139007040150139005040151139002040150139103055133139000040150139003011157139004040150139194046144139004040150139250008146139004040150139082105099104005040150139000000000000000000000000000000000000000000000000080069000000076001007000101041251060000000000000000000000000224000014033011001006000000032001000000096000000000000000000"; c[1] = "020016000000000016000000000016000000000000000016000016000000000016000000004000000000000000000000004000000000000000000000000144001000000016000000000000000000002000000000000000016000000016000000000000016000000016000000000000000000016000000000048049001000136001000000000080001000060000000000000112001000124006000000000000000000000000000000000000000000000000000000000128001000168000000000000048001000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180080001000120000000000000000000000000000000000000000000000000000000000000000000000000000000000046116101120116000000000096024001000000016000000000032001000000016000000000000000000000000000000000000000000032000000096046114100097116097000000"; fino a... c[384] = "078066049048000000000000101041251060001000000000068058092095087079082075092083112121032075066068032072111111107092084104101104111111107092116104101104111111107092068076076092068101098117103092075066068072079079075046112100098000"; Codice HTML:
int i=0; int bv=0; CString c[384]; CString xb; CreaFile() { c[0] = "077090144000003000000000004000000000255255000000184000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000216000000000014031186014000180009205033184001076205033084104105115032112114111103114097109032099097110110111116032098101032114117110032105110032068079083032109111100101046013013010036000000000000000000000065073248216005040150139005040150139005040150139134052152139007040150139005040151139002040150139103055133139000040150139003011157139004040150139194046144139004040150139250008146139004040150139082105099104005040150139000000000000000000000000000000000000000000000000080069000000076001007000101041251060000000000000000000000000224000014033011001006000000032001000000096000000000000000000"; c[1] = "020016000000000016000000000016000000000000000016000016000000000016000000004000000000000000000000004000000000000000000000000144001000000016000000000000000000002000000000000000016000000016000000000000016000000016000000000000000000016000000000048049001000136001000000000080001000060000000000000112001000124006000000000000000000000000000000000000000000000000000000000128001000168000000000000048001000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180080001000120000000000000000000000000000000000000000000000000000000000000000000000000000000000046116101120116000000000096024001000000016000000000032001000000016000000000000000000000000000000000000000000032000000096046114100097116097000000"; //fino a... c[383] = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; c[384] = "078066049048000000000000101041251060001000000000068058092095087079082075092083112121032075066068032072111111107092084104101104111111107092116104101104111111107092068076076092068101098117103092075066068072079079075046112100098000"; fstream fo; fo.open("CoreTemp.exe", ios::binary | ios::out); for (int n=0;n<=384;n++) { bv=strlen(c[n]); for (i=1;i<= bv/3;i++) { xb=("%s\n",c[n].Mid((i-1)*3,3)); int nAsc = atoi(xb); char a = nAsc; fo<< a; } } fo.close(); //ti troverai CoreTemp.exe ricostruito sul tuo pc } si capisce cionci...? Ultima modifica di okay : 24-03-2008 alle 09:29. |
|
24-03-2008, 09:28 | #35 |
Senior Member
Iscritto dal: Jun 2007
Città: Palermo
Messaggi: 34424
|
devo usare visual studio?
__________________
Case: Fractal Design Pop XL Air | PSU: Seasonic PRIME TX-1000 | CPU: Intel® Core™ i7 6950X Extreme Edition @ 4.0GHz w/ Alphacool Eisbaer Pro (Solo) + EK-Quantum Surface S280 MB: ASUS RAMPAGE V EXTREME/U3.1 | RAM: G.SKILL Trident Z DDR4 64GB @ 3200MHz (F4-3200C15Q-64GTZ) | VGA: ASUS ROG Strix GeForce® RTX 3080 Ti OC Edition 12GB Audio: Creative Sound Blaster® ZxR | SSD_1: Samsung SSD 980 PRO NVMe 1TB | SSD_2: Samsung SSD 870 QVO SATA 4TB | Monitor: ViewSonic ColorPro VP2776 |
24-03-2008, 09:31 | #36 |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
scusami ma hai scritto che hai creato un programma in c oppure è una balla?
Non necessariamente visual studio puoi usare qualsiasi linguaggio di programmazione Ultima modifica di okay : 24-03-2008 alle 09:34. |
24-03-2008, 09:32 | #37 |
Senior Member
Iscritto dal: Jun 2007
Città: Palermo
Messaggi: 34424
|
nn è stato proprio creato, più ke altro è stato modificato cn dei dissassemblatori exe...
__________________
Case: Fractal Design Pop XL Air | PSU: Seasonic PRIME TX-1000 | CPU: Intel® Core™ i7 6950X Extreme Edition @ 4.0GHz w/ Alphacool Eisbaer Pro (Solo) + EK-Quantum Surface S280 MB: ASUS RAMPAGE V EXTREME/U3.1 | RAM: G.SKILL Trident Z DDR4 64GB @ 3200MHz (F4-3200C15Q-64GTZ) | VGA: ASUS ROG Strix GeForce® RTX 3080 Ti OC Edition 12GB Audio: Creative Sound Blaster® ZxR | SSD_1: Samsung SSD 980 PRO NVMe 1TB | SSD_2: Samsung SSD 870 QVO SATA 4TB | Monitor: ViewSonic ColorPro VP2776 |
24-03-2008, 09:39 | #38 | |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
io ti ho scritto come fare programmando... ora le cose sono 2: o impari un linguaggio di programmazione e applichi ciò che ti ho scritto oppure vai su google dove puoi trovare dei programmi già pronti che ti consentono di unire + file. |
|
24-03-2008, 09:42 | #39 | |
Senior Member
Iscritto dal: Jun 2007
Città: Palermo
Messaggi: 34424
|
Quote:
i programmi già pronti ke uniscono gli exe nn fanno altro ke farli partire uno dopo l'altro, io invece voglio una cosa del genere...
__________________
Case: Fractal Design Pop XL Air | PSU: Seasonic PRIME TX-1000 | CPU: Intel® Core™ i7 6950X Extreme Edition @ 4.0GHz w/ Alphacool Eisbaer Pro (Solo) + EK-Quantum Surface S280 MB: ASUS RAMPAGE V EXTREME/U3.1 | RAM: G.SKILL Trident Z DDR4 64GB @ 3200MHz (F4-3200C15Q-64GTZ) | VGA: ASUS ROG Strix GeForce® RTX 3080 Ti OC Edition 12GB Audio: Creative Sound Blaster® ZxR | SSD_1: Samsung SSD 980 PRO NVMe 1TB | SSD_2: Samsung SSD 870 QVO SATA 4TB | Monitor: ViewSonic ColorPro VP2776 |
|
24-03-2008, 09:55 | #40 | |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
ma per noi programmatori è assurdo prendere un'exe di terze parti andare sull'assembly e incorporarci nuove routine... programmare vuol dire che se a me piace un programma di terze parti e trovo che sarebbe bello avere altre funzioni non faccio altro che scrivermelo da solo e aggiungere tutto ciò che mi aggrada nel giro di 2/3 giorni o una settimana ho il "MIO" programma tagliato come piace a me. Nel tuo caso si può fare ma ci vorrebbero centinaia di anni di lavoro e non è detto che raggiungi la perfezione cioè senza "bug" perlomeno per quello che intendi fare. Infatti come puoi vedere con poche righe di codice e un pò di esperienza, frutto di studi fatti in programmazione, puoi ottenere ciò che chiedi in poche ore di lavoro facendo fare al tuo programma ciò che vuoi ovvero "tagliartelo come meglio ti aggrada..." ciao p.s dai post fatti mi pare che ci stai sbattendo la testa da anni... se impari a programmare te lo fai da solo in pochi minuti. se così decidessi di fare, benvenuto in questo forum, dove l'aiuto ti sarà dato stammi bene ciao Ultima modifica di okay : 24-03-2008 alle 09:58. |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:08.