+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 9 su 9

prendere il controllo di applicazione esterna

  1. #1
    Sn0rky non è in linea Scolaretto
    Post
    369
    Like Inviati  
    1
    Like Ricevuti  
    0
    salve a tutti
    probabilmente il titolo è un poco fuorviante... vi spiego in che situazione sono: devo "pilotare" una applicazione in modo da agevolare l'immissione di certi dati, in una discussione precedente ho chiesto in su sendkeys e sono riuscito ad ottenere quel che volevo, purtroppo il metodo non è sicuro al 100% (provato su 7 8 e vista) quindi mi son messo a pensare ad un modo alternativo di aggirare il problema ed ecco qui...

    posso, utilizzando vbnet, mettermi "in ascolto" di un programma e verificare dove vengono salvati certi dati?

    nel caso specifico questo programma deve essere settato in un certo modo prima di creare una "pratica" attraverso varie finestre del programma stesso, nello specifico va settata la provincia e la cartella dove recuperare dei file archivio

    al successivo avvio la provincia risulta già settata e se si deve editare la pratica precedente non sarà necessario modificare il settaggio mentre se si vuole creare una ulteriore pratica in una diversa provincia andrà settata opportunamente attraverso i vari menu del programma

    ecco, vorrei riuscire a capire DOVE e COME queste variabili vengono salvate e usarle/modificarle a mio piacimento

    è possibile realizzare qualcosa con vbnet? nel caso non fosse possibile o se servissero altri strumenti mi potreste dare una imbeccata?
    grazie

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,491
    Blogs
    5
    Like Inviati  
    6
    Like Ricevuti  
    34
    E' una situazione molto particolare, che dipende in maniera estrema dall'applicazione di cui parli.

    Gestire i dati delle applicazioni è tra "l'estremamente complicato e l'impossibile", soprattutto perché le posizioni in cui sono mantenuti i dati sono sconosciuti e non sempre costanti (e comunque si parla di indirizzi di memoria virtuali).
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    Sn0rky non è in linea Scolaretto
    Post
    369
    Like Inviati  
    1
    Like Ricevuti  
    0
    Quote Originariamente inviato da AntonioG Visualizza il messaggio
    E' una situazione molto particolare, che dipende in maniera estrema dall'applicazione di cui parli.

    Gestire i dati delle applicazioni è tra "l'estremamente complicato e l'impossibile", soprattutto perché le posizioni in cui sono mantenuti i dati sono sconosciuti e non sempre costanti (e comunque si parla di indirizzi di memoria virtuali).
    lo temevo...

    quando parli di indirizzi di memoria virtuali intendi la memoria di sistema... ma DOVE vengono salvati fisicamente sul disco sarebbe possibile scoprirlo?

  4. #4
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,491
    Blogs
    5
    Like Inviati  
    6
    Like Ricevuti  
    34
    Le variabili in memoria appunto. Ma dove esattamente è una questione complessa. Ti consiglio di abbandonare questa strada.
    ℹ️ Leggi di più su AntonioG ...

  5. #5
    Sn0rky non è in linea Scolaretto
    Post
    369
    Like Inviati  
    1
    Like Ricevuti  
    0
    Quote Originariamente inviato da AntonioG Visualizza il messaggio
    Le variabili in memoria appunto. Ma dove esattamente è una questione complessa. Ti consiglio di abbandonare questa strada.
    tristeeeeeza
    quanto erano belli i file INI di un tempo
    quel programma è scritto in cobol dalla famigerata sogei... sarebbe più semplice riscriverlo da capo!
    grazie comunque

  6. #6
    L'avatar di gibra
    gibra non è in linea Very Important Person
    Post
    6,235
    Like Inviati  
    20
    Like Ricevuti  
    11
    Quote Originariamente inviato da Sn0rky Visualizza il messaggio
    al successivo avvio la provincia risulta già settata
    Questo significa che l'informazione è stata registrata su un file file (o più raramente, sul registro di Windows) e poi acquisita all'avvio.

    Il problema è sapere
    a) QUALE file contiene questa informazione
    b) SE l'informazione è scritta in modo testuale

    Se entrambe le condizioni sono vere è ragionevole 'supporre' che il dato possa essere letto e scritto.
    ℹ️ Leggi di più su gibra ...

  7. #7
    Sn0rky non è in linea Scolaretto
    Post
    369
    Like Inviati  
    1
    Like Ricevuti  
    0
    Quote Originariamente inviato da gibra Visualizza il messaggio
    Questo significa che l'informazione è stata registrata su un file file (o più raramente, sul registro di Windows) e poi acquisita all'avvio.

    Il problema è sapere
    a) QUALE file contiene questa informazione
    b) SE l'informazione è scritta in modo testuale

    Se entrambe le condizioni sono vere è ragionevole 'supporre' che il dato possa essere letto e scritto.
    ci sto proprio guardando in questo momento... e si... me l'ero perso per strada! infatti i dati sono scritti in chiaro su alcuni file... il problema è che sono file rimaneggiati dal programma stesso.
    ecco come l'hanno pensata:
    apri il programma, selezioni la provincia e selezioni la cartella dove hai precedentemente scompattato uno zip (che contiene i file A B C)
    alla pressione di un tasto il programma legge i file A B C e crea i file 1 2 3
    al successivo avvio il programma legge 1 2 3 e si setta con la provincia corretta
    ...le complicazioni degli affari semplici

    niente dai... trovo un modo di backuppare i file 1 2 3 suddividendoli per province e li sostituisco al volo, vediamo se funziona

    grazie

  8. #8
    L'avatar di SirJo
    SirJo non è in linea Scolaretto
    Post
    56
    Like Inviati  
    6
    Like Ricevuti  
    3
    di quale applicazione stiamo parlando ??
    posso installarla anch'io così ti si può aiutare in modo migliore ???
    Ultima modifica di SirJo; 07-02-2021 18:35 

  9. #9
    Sn0rky non è in linea Scolaretto
    Post
    369
    Like Inviati  
    1
    Like Ricevuti  
    0
    Quote Originariamente inviato da SirJo Visualizza il messaggio
    di quale applicazione stiamo parlando ??
    posso installarla anch'io così ti si può aiutare in modo migliore ???
    Grazie della disponibilità, se proprio vuoi.... Il programma di chiama docfa e si scarica dal sito dell'agenzia delle entrate (versione 4.0.5) nella stessa pagina si scaricano anche gli archivi tariffe delle varie province.
    Ciò detto, ho scritto nel precedente post che ho trovato i file che vengono prodotti ad ogni cambio provincia... Li intercetto e ne faccio copia così da richiamarli automaticamente senza passare dall'interfaccia del programma, credo sia la soluzione migliore e meno invasiva

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Comandare applicazione esterna
    Da arimans nel forum Microsoft Word
    Risposte: 3
    Ultimo Post: 19-02-2015, 10:04
  2. SetTopMost su applicazione esterna
    Da collega nel forum Visual Basic 6
    Risposte: 4
    Ultimo Post: 08-08-2012, 01:34
  3. Avviare applicazione esterna
    Da orebil68 nel forum Visual Basic .Net
    Risposte: 0
    Ultimo Post: 13-10-2009, 14:25
  4. Cattura pixel in applicazione esterna
    Da killamah nel forum Visual Basic 6
    Risposte: 17
    Ultimo Post: 26-09-2009, 14:44
  5. Handle applicazione esterna
    Da marco86 nel forum Visual Basic 6
    Risposte: 10
    Ultimo Post: 01-07-2008, 10:10