HTML.it è il sito italiano del web publishing

[VB6] Distinguere server virtuali (identici) su cui viene eseguita l'applicazione



scegli un altro forum
    Indietro   Ricarica   Avanti Invia una risposta

Autore
Discussione     
mefriuss
Utente di HTML.it



Registrato il: Sep 2011

Provenienza:

Messaggi: 4


ICQ:

MSN:

Skype:


Come distinguere 2 server virtuali identici
Salve ragazzi!
mi sono imbattuto per la prima volta in un problema a cui non so dare soluzione, probabilmente perchè le mie conoscenze sistemistiche sono limitate, spiego meglio la problematica:
ho 2 server virtuali, l'uno è l'immagine precisa dell'altro, quindi su entrambi è installato Microsoft Sql Server 2005 ed un sistema gestionale informatico svuluppato in linguaggio visual basic 6, io vorre poter inserire nei programmi una routine che consenta di riconoscere il server virtuale corretto da quello immaggine (duplicato) in modo da far funzionare i programmi su l'uno e non sull'altro.
Esiste un qualcosa che mi consenta di fare ciò?
Saluti a tutti

Segnala ad un moderatore | IP: Collegato | Permalink

mefriuss è offline Old Post 30-09-2011 08:48
Clicca qui per vedere il profilo dell'utente mefriuss Clicca qui per inviare all'utente mefriuss un messaggio privato Visualizza ulteriori messaggi scritti dall'utente mefriuss Aggiungi l'utente mefriuss alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
oregon
Utente di HTML.it



Registrato il: Jul 2005

Provenienza: Roma

Messaggi: 31188


ICQ :

MSN :

Skype :


La scheda di rete dovrà avere MAC diverso.

Ma questa domanda cosa c'entra con questo forum?


__________________
La guida di VB6 ... usala!
Se cerchi una API ...
No MP tecnici (non rispondo nemmeno!), usa il forum.

Segnala ad un moderatore | IP: Collegato | Permalink

oregon è offline Old Post 30-09-2011 08:49
Clicca qui per vedere il profilo dell'utente oregon Clicca qui per inviare all'utente oregon un messaggio privato Visita l'homepage dell'utente oregon Visualizza ulteriori messaggi scritti dall'utente oregon Aggiungi l'utente oregon alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
alka
Moderatore di Programmazione e CGI-Perl



Registrato il: Oct 2001

Provenienza: Reggio Emilia

Messaggi: 23400


ICQ :

MSN :

Skype :


Moderazione
Citazione:
Originariamente inviato da mefriuss
io vorre poter inserire nei programmi una routine che consenta di riconoscere il server virtuale corretto da quello immaggine (duplicato) in modo da far funzionare i programmi su l'uno e non sull'altro.


Ma qual è il problema specifico?
Perché il programma dovrebbe fare delle distinzioni in base alla macchina su cui viene eseguito?

Se il programma si comporta in questo modo, allora è stato programmato per farlo, quindi è sufficiente togliere l'istruzione che effettua questa verifica.

Aggiungi qualche informazione in più, anche perché non sono sicuro che questo sia il luogo giusto in cui affrontare questo problema.


__________________
MARCO BREVEGLIERI
Sviluppo Software e Web
Consulenza e corsi di programmazione

http://www.marco.breveglieri.name

Segnala ad un moderatore | IP: Collegato | Permalink

alka è offline Old Post 30-09-2011 09:01
Clicca qui per vedere il profilo dell'utente alka Clicca qui per inviare all'utente alka un messaggio privato Visita l'homepage dell'utente alka Visualizza ulteriori messaggi scritti dall'utente alka Aggiungi l'utente alka alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
mefriuss
Utente di HTML.it



Registrato il: Sep 2011

Provenienza:

Messaggi: 4


ICQ :

MSN :

Skype :


Scusate se nono ho replicato subito...
il motivo di questa richiesta è il seguente:
ho il sospetto che un mio cliente utilizzi il mio programma non solo sul pc server correttamente licenziato, ma anche parallelamente su un altro server virtuale su cui mantiene una contabilità parallela, quindi le licenze vengono aggirate attraverso una copia ghostata della macchina correttamente licenziata, per questo motivo vorrei scrivere una routine che riconosca il server "legale" da quello che non lo è, al mac avevo pensato però in realtà penso che in questo caso non sia possibile utilizzarlo perchè penso sia in comune, la macchina virtuale ho il sospetto che sia stata creata sullo stesso server correttamente licenziato.
Spero di essere stato sufficientemente chiaro.

P.S.:
anch'io ero indeciso se scrivere il quesito su questo forum oppure su un altro, è anche vero che vi sono 2 aspetti da considerare, quello prettamente sistemistico e quello di pura programmazione, probabilmente nell'altro forum avrebbero potuto farmi la stessa critica...
comunque si forse l'aspetto sistemistico è prevalente e forse avrei fatto meglio a postarlo altrove.

Segnala ad un moderatore | IP: Collegato | Permalink

mefriuss è offline Old Post 03-10-2011 14:51
Clicca qui per vedere il profilo dell'utente mefriuss Clicca qui per inviare all'utente mefriuss un messaggio privato Visualizza ulteriori messaggi scritti dall'utente mefriuss Aggiungi l'utente mefriuss alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
oregon
Utente di HTML.it



Registrato il: Jul 2005

Provenienza: Roma

Messaggi: 31188


ICQ :

MSN :

Skype :


Ma tu hai controllato la scheda di rete del server virtuale e il suo MAC oppure no?


__________________
La guida di VB6 ... usala!
Se cerchi una API ...
No MP tecnici (non rispondo nemmeno!), usa il forum.

Segnala ad un moderatore | IP: Collegato | Permalink

oregon è offline Old Post 03-10-2011 15:16
Clicca qui per vedere il profilo dell'utente oregon Clicca qui per inviare all'utente oregon un messaggio privato Visita l'homepage dell'utente oregon Visualizza ulteriori messaggi scritti dall'utente oregon Aggiungi l'utente oregon alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
alka
Moderatore di Programmazione e CGI-Perl



Registrato il: Oct 2001

Provenienza: Reggio Emilia

Messaggi: 23400


ICQ :

MSN :

Skype :


Citazione:
Originariamente inviato da mefriuss
anch'io ero indeciso se scrivere il quesito su questo forum oppure su un altro, è anche vero che vi sono 2 aspetti da considerare, quello prettamente sistemistico e quello di pura programmazione, probabilmente nell'altro forum avrebbero potuto farmi la stessa critica...
comunque si forse l'aspetto sistemistico è prevalente e forse avrei fatto meglio a postarlo altrove.


Concordo con la tua riflessione.

Comunque penso sia meglio tenerlo in Programmazione, visto che la condizione dovrà comunque essere verificata - se possibile - attraverso l'applicazione.

Spostata in Visual Basic e .NET Framework.


__________________
MARCO BREVEGLIERI
Sviluppo Software e Web
Consulenza e corsi di programmazione

http://www.marco.breveglieri.name

Segnala ad un moderatore | IP: Collegato | Permalink

alka è offline Old Post 03-10-2011 15:28
Clicca qui per vedere il profilo dell'utente alka Clicca qui per inviare all'utente alka un messaggio privato Visita l'homepage dell'utente alka Visualizza ulteriori messaggi scritti dall'utente alka Aggiungi l'utente alka alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
mefriuss
Utente di HTML.it



Registrato il: Sep 2011

Provenienza:

Messaggi: 4


ICQ :

MSN :

Skype :


No purtroppo al server virtuale non ho accesso, altrimenti avrei controllato il Mac e se era diverso avrei risolto, il mio quesito però è il seguente:
è possibile che due server, anche se virtuali, abbiano uguale Mac? comunque al di la di questo aspetto, sospetto che il cliente in questione faccia in automatico una sincronizzazione di tutte le dll che vengono aggiornate, adesso sto inserendo una routine che controlla il Mac e l'indirizzo Ip e lo confronta sempre con quelli del server ufficiale, se non trova coincidenza genera un errore voluto e criptico...., se il trucchetto funziona loro chiederanno innocentemente spiegazione dell'errore riscontrato, ingenuamente attribuendolo al server ufficiale, a quel punto avrò la certezza di quanto da me sospettato e se funzionerà vorrà dire che avrò anche risolto il mio problema!
In vb6 c'è modo di controllare la rete per cercare un pc specifico?
stavo pensado che potrei anche generare un banale file di testo in una cartella da me impostata che riporti il nome del pc che si è connesso all'applicativo + l'ora della connessione e di fine connessione, in questo modo avrei tutto il necessario per poter contestare in modo preciso l'illecito...

Segnala ad un moderatore | IP: Collegato | Permalink

mefriuss è offline Old Post 04-10-2011 08:55
Clicca qui per vedere il profilo dell'utente mefriuss Clicca qui per inviare all'utente mefriuss un messaggio privato Visualizza ulteriori messaggi scritti dall'utente mefriuss Aggiungi l'utente mefriuss alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
oregon
Utente di HTML.it



Registrato il: Jul 2005

Provenienza: Roma

Messaggi: 31188


ICQ :

MSN :

Skype :


Citazione:
è possibile che due server, anche se virtuali, abbiano uguale Mac?


Sì, è possibile, anche se non possono essere attivi contemporaneamente nella stessa rete.

Citazione:
In vb6 c'è modo di controllare la rete per cercare un pc specifico?


Ma per fare cosa?

Citazione:
in questo modo avrei tutto il necessario per poter contestare in modo preciso l'illecito...


Beh ... forse è meglio utilizzare una chiave hardware. La fornisci al cliente dicendogli di installarla nel computer che può utilizzare il programma e finisce lì ...


__________________
La guida di VB6 ... usala!
Se cerchi una API ...
No MP tecnici (non rispondo nemmeno!), usa il forum.

Segnala ad un moderatore | IP: Collegato | Permalink

oregon è offline Old Post 04-10-2011 09:24
Clicca qui per vedere il profilo dell'utente oregon Clicca qui per inviare all'utente oregon un messaggio privato Visita l'homepage dell'utente oregon Visualizza ulteriori messaggi scritti dall'utente oregon Aggiungi l'utente oregon alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
mefriuss
Utente di HTML.it



Registrato il: Sep 2011

Provenienza:

Messaggi: 4


ICQ :

MSN :

Skype :


Il pc specifico mi serviva per fare in modo che l'applicativo salvasse su una postazione da me scelta un file .txt contenente la lista dei client con i relativi tempi di connessione, in questo modo confrontando le connessioni con il server ufficiale avrei ricavato per differenza la lista dei di tutti i client utilizzatori del server virtuale...
La routine di test del Mac e dell'Ip è stata inserita nelle dll adesso non mi resta che aspettare...

Segnala ad un moderatore | IP: Collegato | Permalink

mefriuss è offline Old Post 05-10-2011 10:25
Clicca qui per vedere il profilo dell'utente mefriuss Clicca qui per inviare all'utente mefriuss un messaggio privato Visualizza ulteriori messaggi scritti dall'utente mefriuss Aggiungi l'utente mefriuss alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Tutte le ore sono con fuso orario CET. Ora sono le 21:55.     

    Ultima discussione   Prossima discussione Invia una risposta
Versione per la stampa | Invia il thread via email | Ricevi aggiornamenti sul thread | Scarica il thread
 

Cerchi un argomento specifico e hai fretta? Usa il motore di ricerca