|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 609
|
Programma complicato
Ok ragazzi, innanzitutto ciao a tutti...Allora cominciamo...
Io voglio creare un programma che messo su usb, una volta inserita in un pc, vada a modificare un valore in un file di testo...Premetto che io ho conoscenze solo di c++ e non a livelli altissimi, quindi non saprei neanche che linguaggio utilizzare, grazie a tutti... |
|
|
|
|
|
#2 |
|
Junior Member
Iscritto dal: Mar 2007
Città: 127.0.0.1
Messaggi: 23
|
che intendi per "messo su usb" ?!
__________________
Se hai un sogno, non metterlo mai al secondo posto nella lista delle cose da fare. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 609
|
Si è vero scusa, nel senso messo su una pendrive
__________________
Case: TechSolo TC-10BR | ALI: Seasonic S12 Energy+ 650W | MoBo: Asus Commando | CPU: Intel Core 2 Duo E6700 | RAM: 2x1GB Corsair PC6400C4 XMS2 | Sk Video: Ati Radeon Sapphire X1950XT 256Mb | Cooler CPU: Noctua NH-U12F Heatsink | Ventole Case: Coolink SWiF 801 - Basic | Masterizzatore: LG GSA-H42N | Mouse: Logitech G5 | Monitor: Samsung 226CW | Casse: Logitech Z-5500 -Cooler HDD: Zalman ZM-2HC2 -Sk Audio: Auzentech X-FI PRELUDE -Monitor: Dell 2407WFP-HC = Work In Progress |
|
|
|
|
|
#4 |
|
Junior Member
Iscritto dal: Mar 2007
Città: 127.0.0.1
Messaggi: 23
|
Cioè, se ho capito bene.
Vorresti fare un eseguibile e metterlo su pendrive; una volta inserita la pendrive in un USB questo programma viene eseguito automaticamente... non è così? Per quanto ne so io non penso si possa fare. Se ho capito male spiegati meglio.. Ciao
__________________
Se hai un sogno, non metterlo mai al secondo posto nella lista delle cose da fare. Ultima modifica di skerdz : 01-04-2007 alle 21:20. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 609
|
No pultroppo hai capito benissimo, allora non si può fare?? Che peccato
__________________
Case: TechSolo TC-10BR | ALI: Seasonic S12 Energy+ 650W | MoBo: Asus Commando | CPU: Intel Core 2 Duo E6700 | RAM: 2x1GB Corsair PC6400C4 XMS2 | Sk Video: Ati Radeon Sapphire X1950XT 256Mb | Cooler CPU: Noctua NH-U12F Heatsink | Ventole Case: Coolink SWiF 801 - Basic | Masterizzatore: LG GSA-H42N | Mouse: Logitech G5 | Monitor: Samsung 226CW | Casse: Logitech Z-5500 -Cooler HDD: Zalman ZM-2HC2 -Sk Audio: Auzentech X-FI PRELUDE -Monitor: Dell 2407WFP-HC = Work In Progress |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 609
|
Ragazzi ho trovato esattamente quello che mi serve:un autorun per usb...
BusRunner: Quote:
Ah il programma deve andare su linux..
__________________
Case: TechSolo TC-10BR | ALI: Seasonic S12 Energy+ 650W | MoBo: Asus Commando | CPU: Intel Core 2 Duo E6700 | RAM: 2x1GB Corsair PC6400C4 XMS2 | Sk Video: Ati Radeon Sapphire X1950XT 256Mb | Cooler CPU: Noctua NH-U12F Heatsink | Ventole Case: Coolink SWiF 801 - Basic | Masterizzatore: LG GSA-H42N | Mouse: Logitech G5 | Monitor: Samsung 226CW | Casse: Logitech Z-5500 -Cooler HDD: Zalman ZM-2HC2 -Sk Audio: Auzentech X-FI PRELUDE -Monitor: Dell 2407WFP-HC = Work In Progress Ultima modifica di DennY969 : 04-04-2007 alle 20:44. |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Quote:
![]() è frutto di un traduttore automatico, oppure è antani ? Ad ogni modo e scherzi a parte, il file che tu dovresti andare a modificare, si trova sempre nella stessa posizione sul pc?
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 609
|
Non so, l'ho copiato pari pari da un sito, ma ho capito che il software dovevo installarlo sul mio pc e sarebbe partita in auto solo sul mio(inutile)..Cmq il file si, si trova sempre nella stessa posizione, ah già, il file si trova su sistema linux...Grazie della risposta
Ah ho appena visto la tua firma XD Così ho cercato su google e ho trovato questo sito: http://www.mypendrive.org/index_ita.htm puoi dirmi se pensi sia valido?
__________________
Case: TechSolo TC-10BR | ALI: Seasonic S12 Energy+ 650W | MoBo: Asus Commando | CPU: Intel Core 2 Duo E6700 | RAM: 2x1GB Corsair PC6400C4 XMS2 | Sk Video: Ati Radeon Sapphire X1950XT 256Mb | Cooler CPU: Noctua NH-U12F Heatsink | Ventole Case: Coolink SWiF 801 - Basic | Masterizzatore: LG GSA-H42N | Mouse: Logitech G5 | Monitor: Samsung 226CW | Casse: Logitech Z-5500 -Cooler HDD: Zalman ZM-2HC2 -Sk Audio: Auzentech X-FI PRELUDE -Monitor: Dell 2407WFP-HC = Work In Progress Ultima modifica di DennY969 : 04-04-2007 alle 21:13. |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Niente di più facile allora. Documentati sulla scrittura di regole per udev; puoi creare una regola che, a seguito di un determinato evento (come l'inserimento di un dispositivo usb, oppure l'inserimento di un dispositivo usb con un determinato seriale) esegua un tuo script, nel quale puoi fare ciò che vuoi. Questo ovviamente richiede una modifica sui file di udev del computer, linux non consente un autorun "cieco" per elementari e ovvie ragioni di sicurezza.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#10 |
|
Junior Member
Iscritto dal: Mar 2007
Città: 127.0.0.1
Messaggi: 23
|
l'esecuzione automatica dipende comunque dal sistema operativo. Le modifiche le devi fare manualmente sul computer sul quale vuoi che questa cosa funzioni.
Avevo capito invece che volevi che funzionasse su qualsiasi computer... e senza modifiche di quel genere. Ciao
__________________
Se hai un sogno, non metterlo mai al secondo posto nella lista delle cose da fare. |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 609
|
Il programmma deve funzionare solo su di un computer, xrò non posso modificarlo, dovrei fare tutto da usb, senza uso di tastiera o altro hardware, inoltre parte in boot sotto linux un videogioco, quindi in realtà non c'è neanche interfaccia x comandare programma, la cosa dovrebbe essere inserisco, cambia il valore nel file, tolgo ritorna il valore precedente..
__________________
Case: TechSolo TC-10BR | ALI: Seasonic S12 Energy+ 650W | MoBo: Asus Commando | CPU: Intel Core 2 Duo E6700 | RAM: 2x1GB Corsair PC6400C4 XMS2 | Sk Video: Ati Radeon Sapphire X1950XT 256Mb | Cooler CPU: Noctua NH-U12F Heatsink | Ventole Case: Coolink SWiF 801 - Basic | Masterizzatore: LG GSA-H42N | Mouse: Logitech G5 | Monitor: Samsung 226CW | Casse: Logitech Z-5500 -Cooler HDD: Zalman ZM-2HC2 -Sk Audio: Auzentech X-FI PRELUDE -Monitor: Dell 2407WFP-HC = Work In Progress |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Non sei molto chiaro, sai...
Deve essere un sistema di "protezione" per il gioco? O cosa?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 609
|
Innanzi tutto mi scuso per il casino che stò facendo
Allora facciamo così:A me serve un programma che parta in automatico una volta che ho inserito la pendrive in un computer. Questo computer funziona sotto sistema operativo linux, ma parte in automatico un videogioco appena acceso il pc. Il programma deve modificare un certo valore che si trova in una certa riga in un file di testo e quest'ultimo(il file di testo) si trova sempre nella stessa posizione all'interno del pc. Una vota disinserita la penna deve ritornare tutto come prima.Un'ultima cosa, non posso modificare un bel niente sul pc in cui si trova il file che devo modificare. Spero di essere stato chiaro almeno questa volta
__________________
Case: TechSolo TC-10BR | ALI: Seasonic S12 Energy+ 650W | MoBo: Asus Commando | CPU: Intel Core 2 Duo E6700 | RAM: 2x1GB Corsair PC6400C4 XMS2 | Sk Video: Ati Radeon Sapphire X1950XT 256Mb | Cooler CPU: Noctua NH-U12F Heatsink | Ventole Case: Coolink SWiF 801 - Basic | Masterizzatore: LG GSA-H42N | Mouse: Logitech G5 | Monitor: Samsung 226CW | Casse: Logitech Z-5500 -Cooler HDD: Zalman ZM-2HC2 -Sk Audio: Auzentech X-FI PRELUDE -Monitor: Dell 2407WFP-HC = Work In Progress |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Come ti ho detto, non c'è modo di compiere azioni automatiche all'inserimento della penna senza modificare qualcosa. Se non puoi modificare udev puoi tentare altre strade, ma non quella della forza del pensiero.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 609
|
Quote:
No, a parte gli scherzi, quali sarebbe le altre strade percorribili senza fare modifiche? Da quello che ho capito io fino ad adesso è che senza modifiche al sistema finale la pendrive non parte da sola... Al massimo si può lasciare perdere l'autorun da pendrive e fare solo il programma
__________________
Case: TechSolo TC-10BR | ALI: Seasonic S12 Energy+ 650W | MoBo: Asus Commando | CPU: Intel Core 2 Duo E6700 | RAM: 2x1GB Corsair PC6400C4 XMS2 | Sk Video: Ati Radeon Sapphire X1950XT 256Mb | Cooler CPU: Noctua NH-U12F Heatsink | Ventole Case: Coolink SWiF 801 - Basic | Masterizzatore: LG GSA-H42N | Mouse: Logitech G5 | Monitor: Samsung 226CW | Casse: Logitech Z-5500 -Cooler HDD: Zalman ZM-2HC2 -Sk Audio: Auzentech X-FI PRELUDE -Monitor: Dell 2407WFP-HC = Work In Progress |
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Ancora?
Altre strade possono essere un programma (o una parte del videogame, se lo puoi modificare) in attesa di eventi tramite HAL, e che compie le azioni che vuoi in corrispondenza degli eventi di inserimento/rimozione.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 609
|
E se lasciassi perdere l'idea dell'autarun e mettessi il programma in attesa sul sistema in una cartella qualsiasi e una volta inserita la penna parta il programma che stà già sul sistema?
Questo è possibile o almeno più facile?
__________________
Case: TechSolo TC-10BR | ALI: Seasonic S12 Energy+ 650W | MoBo: Asus Commando | CPU: Intel Core 2 Duo E6700 | RAM: 2x1GB Corsair PC6400C4 XMS2 | Sk Video: Ati Radeon Sapphire X1950XT 256Mb | Cooler CPU: Noctua NH-U12F Heatsink | Ventole Case: Coolink SWiF 801 - Basic | Masterizzatore: LG GSA-H42N | Mouse: Logitech G5 | Monitor: Samsung 226CW | Casse: Logitech Z-5500 -Cooler HDD: Zalman ZM-2HC2 -Sk Audio: Auzentech X-FI PRELUDE -Monitor: Dell 2407WFP-HC = Work In Progress |
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Cremona
Messaggi: 609
|
UP
__________________
Case: TechSolo TC-10BR | ALI: Seasonic S12 Energy+ 650W | MoBo: Asus Commando | CPU: Intel Core 2 Duo E6700 | RAM: 2x1GB Corsair PC6400C4 XMS2 | Sk Video: Ati Radeon Sapphire X1950XT 256Mb | Cooler CPU: Noctua NH-U12F Heatsink | Ventole Case: Coolink SWiF 801 - Basic | Masterizzatore: LG GSA-H42N | Mouse: Logitech G5 | Monitor: Samsung 226CW | Casse: Logitech Z-5500 -Cooler HDD: Zalman ZM-2HC2 -Sk Audio: Auzentech X-FI PRELUDE -Monitor: Dell 2407WFP-HC = Work In Progress |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:05.





















