Esatto,
provo a sintetizzare l'idea di base.
Scrivo un programma di qualsiasi tipo e in qualsiasi linguaggio. Lo vendo oppure lo rendo pubblico oppure... ecc.
A distanza di tempo ne faccio una nuova verssione e devo informare tutti che devono aggiornare quella in loro possesso.
Ecco che BrainUpdate può aiutare in questa fase. Se il programma prodotto tiene conto di quanto scritto a inizio Post per "inglobare" BrainUpdate è sufficiente eseguire quest'ultimo per controllare la presenza in rete di eventuali aggiornamenti.
E' una prima versione e quindi non molto potente ma spero di poterlo rendere molto più flessibile nelle prossime versioni...
Esempio di come lanciare BrainUpdate da VB6, si può associare per esempio il codice ad una funzione click di una voce di menù:
Codice:
Call Shell(App.Path & "\brainupdate.exe", vbHide)
Oppure in C++:
Codice:
#include<stdlib.h> oppure #include <windows.h>
system("start c:\\Programmi\\BrainUpdate\\brainupdate.exe");
Infine in Delphi:
Codice:
ShellExecute(Handle, 'open', PChar('c:\Programmi\BrainUpdate\brainupdate.exe'), nil, nil, SW_SHOW);
Scusa se ho aggiunto gli esempi in vari linguaggi, sono sicuro tu li conoscevi gà ma ne ho approfittato per arricchire il discorso per chi è alle prime armi...
Saluti.