Newsgroup: it.comp.lang.visual-basic
Titolo: Proteggere il mio lavoro

Ciao a tutti;
Nel corso di vari anni ho realizzato, in ufficio, numerosi programmi
utilizzando excel ed il suo vba.
Dal mio lavoro parecchie persone hanno tratto dei benefici ottenendo
elaborazioni di notevoli quantità di dati, grafici, report, ecc.
All'avvio del singolo programma faccio, di norma,  apparire una form con il
titolo ed il mio nome ma vorrei fare qualche cosa in più per tutelare il mio
lavoro.
Normalmente blocco l'accesso al codice vba con la password e questo vale
anche per i fogli che compongono il programma.
Ma, come sappiamo, è abbastanza facile, con apposti programmini, individuare
o modificare queste pwd ed accedere al vba ed alle formule inserite nei
fogli.
Siete in grado di darmi dei suggerimenti per migliorare queste protezioni?
Stavo pensando a varie cose:
Ad esempio l'Uso di DLL per verificare che le pwd siano quelle originali da
me scelte e bloccare il programma in caso di manomissioni (ma quali DLL)
Limitare il numero di pc su cui l'applicativo può essere utilizzato (in
ufficio i pc sono in rete ed hanno dei nomi distintivi stabiliti in base a
precise regole) potrei autorizzare l'uso del programma solo sul pc 001, 002,
005 ed inibirlo sul 003, 004, ecc. possibile?
Analogamente potrei autorizzare all'uso solo alcuni utenti ed inibirne
altri.
Cosa importante è che il mio nome venga visualizzato nelle form di avvio e
non possa essere rimosso o alterato.
Voi che dite? potete indicarmi idee, soluzioni, link a fonti informative?
Grazie.
Cordiali saluti, Massimo minimo.

 Voi che dite? potete indicarmi idee, soluzioni, link a fonti informative?
Hai lavorato in ufficio?
Allora immagino (salvo diversi accordi tra le parti) che tutto quello 
che produci sia di proprietà dell'azienda di cui sei dipendente.
Quindi il foglio excel che fa grafici e report utilissimi per altri 
colleghi, non sarà di Massimo Minimo ma della CaronteTransport SpA.
Poi bisogna analizzare la situazione un po' meglio, ma da come la 
proponi (e da come l'ho capita) temo non possa fare granchè.
ciao
stefano

 lavoro.
Se 'in ufficio' intendi all'interno di un'azienda di cui sei 
dipendente, allora la protezione ha un senso per tutelare l'azienda, 
non te.
Cioè, ha un senso per evitare che uno possa spedire per email il file 
di excel ad un'altra azienda, anche per motivi del tutto leciti, e 
questo file venga riutilizzato a beneficio di altri.
Ma sicuramente tu non vanti alcun diritto di tua personale proprietà, 
visto che tutto ciò è stato realizzato all'interno di un'azienda, nel 
tempo retribuito dall'azienda, col pc dell'azienda, con excel 
dell'azienda, e con il know-how che innegabilmente ti è derivato anche 
da discussioni e confronti con altro personale dell'azienda.
Anzi, è importante che le eventuali protezioni aggiuntive siano 
sbloccabili dall'azienda, se tu ti licenzi o ti ammali e non sei in 
grado di intervenire in futuro.
Se invece ritieni che sia roba tua, e che tu debba proteggerla 
dall'accesso dell'azienda stessa, stai all'occhio perchè sono cose poco 
gradite ai superiori. Io, se uno mi facesse un ragionamento del genere, 
esibirei il corridoio verso la porta.
Alberto
-- 
Il tempo e la pazienza possono più della forza o della rabbia


Ti sei già risposto da solo.
-- 
---------------------------
Mauro Gamberini
http://www.riolab.org/
 

>non possa essere rimosso o alterato.
credo sia cosa giusta - il lavoro l'ho fatto io non altri colleghi
Al di la di questo vorrei avere la possibilità di realizzare altre cose, nel
tempo libero e dunque fuori dall'ufficio,
per poter arrotondare - in periodi come questo un p'ò di soldini extra, se
capita, servono.
Sono stato chiaro?
With best regards, Massimo minimo.


Molti qui lo fanno già(di realizzare altre cose).
Hanno una partita iva e lavorano con contratti firmati.


Hello, Mauro!
You wrote  on Fri, 22 Feb 2008 11:50:51 +0100:
 ??>> Non credo.
 ??>>
 MG> Io creo di sì.
 MG> Tu hai documenti o qualcosa che attesti
 MG> che hai realmente creato tu le routine
 MG> (programma è(per me) una parola grossa in Excel).
 MG> Hai qualcosa che attesti di aver avuto il permesso
 MG> di crearli?
 MG> Qualcuno ti ha autorizzato a mettere qui e là password che
 MG> proteggono il codice?
 MG> Qualcuno ti ha autorizzato a fare queste cose in orario di lavoro?
 MG> Secondo quello che dici tu, un dipedente di una software house potrebbe
 MG> licenziarsi e portarsi dietro tutto il codice o impedire
 MG> che venga manutenuto/migliorato da altri.
 ??>> I problemi fondamentali, per me sono due:
 ??>>
 1>>> ci sono persone che mettono mani e fanno danni - e credo di dovermi
 ??>> tutelare
 ??>>
 MG> Excel e la sicurezza sono cose che non stanno assieme...
 MG> Metti la logica in una dll(che è sempre meglio di un modulo
 MG> di Excel, problemi poi di gestione dll a parte).
 2>>> essendo un'azienda grossa ci sono sempre i "furbetti" (chiamiamoli
 ??>> così)
 ??>> che utilizzano il mio
 ??>>     lavoro presentandolo come fosse loro (dopo aver tolto le famose
 ??>> form citate) o copiando e    modificando parte dei codici
 MG> Furbetti. Perchè i furbi(e non solo loro) sanno di avere a disposizione
 MG> Google.
 ??>> Al di la di questo vorrei avere la possibilità di realizzare altre
 ??>> cose, nel tempo libero e dunque fuori dall'ufficio, per poter
 ??>> arrotondare - in periodi come questo un p'ò di soldini extra,
 ??>> se capita, servono.
 MG> Molti qui lo fanno già(di realizzare altre cose).
 MG> Hanno una partita iva e lavorano con contratti firmati.
Credo che possiamo chiuderla qui.
Ho fatto una domanda - NON HO OTTENUTO RISPOSTA SE NON INUTILI POLEMICHE
Saluti
Massimo minimo

 Ho fatto una domanda - NON HO OTTENUTO RISPOSTA SE NON INUTILI POLEMICHE
Come non hai ottenuto risposta?
Mauro ti ha consigliato esplicitamente:
 >Metti la logica in una dll(che è sempre meglio di un modulo
 >di Excel, problemi poi di gestione dll a parte).
Più risposta di questa cosa chiedi? Il codice per farlo?
E poi non mi sembra ci sia stata alcuna polemimca, semplicemente alcune 
considerazioni.
ciao
stefano


Letto tutto? anche la storia delle dll
che ti ha fatto notare pure Stefano?
E pensa che non avevo neppure fatto un
riferimento fra furbetti e persone che
arrotondano lo stipendio in nero...
