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

VB6 - Capire via codice se un certo file exe è di tipo EXE standard o EXE ActiveX

  1. #1
    patapatty non è in linea Novello
    Salve a tutti.
    Ho preparato un piccolo programma in VB6 che deve copiare alcuni file di tipo EXE e Dll.
    In base al tipo deve poi registrarli.

    Siccome tra gli exe ne ho sia di tipo EXE standard sia di EXE ActiveX, e questi ultimi vanno registrati, vorrei sapere se è possibile capire via codice se il file exe è di un tipo o dell'altro.

    Grazie

  2. #2
    L'avatar di Brontolo
    Brontolo non è in linea Very Important Person
    Non sono sicuro, ma credo di no.
    Però perché gli ActiveX sono stati compilati come EXE e non come OCX ?
    A parte questa questione, da come descrivi il tuo programma, sembra che tu voglia realizzare una specie di installer "fatto in casa". Se è così di consiglio di approfondire l' argomento poiché la necessità di registrare o meno un componente non è la sola discriminante esistente; per esempio occorre sapere se il componente è condiviso (shared) e qual'è la directory di installazione più adatta in funzione della versione del S.O.
    ℹ️ Leggi di più su Brontolo ...

  3. Quote Originariamente inviato da Brontolo Visualizza il messaggio
    Non sono sicuro, ma credo di no.
    ...
    [MODE=Toccata e fuga - Lancio il sasso e ritiro la mano]
    Qui li dico e qui lo nego, ma forse utilizzando la Type Library Info si riesce a farlo.

    HTH
    ℹ️ Leggi di più su sspintux ...

  4. #4
    patapatty non è in linea Novello
    Quote Originariamente inviato da sspintux Visualizza il messaggio
    Qui li dico e qui lo nego, ma forse utilizzando la Type Library Info si riesce a farlo.

    HTH
    Scusa la mia ignoranza, ma non so cosa sia la Type Library Info, nè tanto meno come si utilizza da VB6.
    Puoi farmi un piaccolo esempio o darmi qualche link dove possa trovare aiuto? (possibilmente in italiano, anche se so che dovrei studiare un po' meglio l'inglese perchè tante info si trovano in questa lingua!)

    Ciao e grazie

  5. #5
    L'avatar di gibra
    gibra non è in linea Very Important Person
    Quote Originariamente inviato da patapatty Visualizza il messaggio
    Salve a tutti.
    Ho preparato un piccolo programma in VB6 che deve copiare alcuni file di tipo EXE e Dll.
    In base al tipo deve poi registrarli.

    Siccome tra gli exe ne ho sia di tipo EXE standard sia di EXE ActiveX, e questi ultimi vanno registrati, vorrei sapere se è possibile capire via codice se il file exe è di un tipo o dell'altro.

    Grazie
    Come ti ha già suggerito Brontolo,

    i file non vanno copiati, ma installati con appositi SETUP realizzati con appositi Installer,
    ed è appunto in questo SETUP che indicherai quali exe vanno registrati o meno.

    Anche perchè per fare ciò che chiedi sono necessari 'permessi' che il tuo programma sicuramente non ha,
    essendo una prerogativa degli installer che usano speciali chiamate, procedure, etc. per identificarsi al sistema ed ottenere i permessi per eseguire determinate azioni.

    Se fino a Windows XP potevi fare quello che ti pareva, oggi con Vista e Seven la 'musica' è cambiata radicalmente!



    Ultima modifica di gibra; 07-04-2011 15:27 
    ℹ️ Leggi di più su gibra ...

  6. Quote Originariamente inviato da patapatty Visualizza il messaggio
    Scusa la mia ignoranza, ma non so cosa sia la Type Library Info, nè tanto meno come si utilizza da VB6.
    Puoi farmi un piaccolo esempio o darmi qualche link dove possa trovare aiuto? (possibilmente in italiano, anche se so che dovrei studiare un po' meglio l'inglese perchè tante info si trovano in questa lingua!)

    Ciao e grazie
    Ciao ,
    mi spiace ma, come forse si era già capito, non ho tempo a disposizione
    per documentarmi a mia volta e verificare la fattibilità del suggerimento.
    ℹ️ Leggi di più su sspintux ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Eliminare file che inizia con un certo prefisso
    Da alex__ice nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 20-07-2011, 06:20
  2. Capire da codice se è installato EXCEL
    Da Headphone nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 28-03-2010, 13:04
  3. Risolto: aiutatemi a capire questo codice
    Da Fabio_ nel forum Altri linguaggi e strumenti
    Risposte: 4
    Ultimo Post: 05-02-2010, 17:46
  4. Risposte: 3
    Ultimo Post: 11-04-2007, 13:57
  5. Scorre controlli di un certo tipo (UserControl)
    Da knulp nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 01-02-2007, 09:05