Newsgroup: it.comp.lang.delphi
Titolo: Aiuto: Infettare Sorgenti

Salve a tutti..
Devo mandare i sorgenti di alcune librerie ad un mio cliente
ma voglio fare in modo che non possano essere compilati
o che una volta compilati non funzionino.. come posso fare
che accada questo senza che un programmatore non trovi
qual'è la causa?
CB.

L'unico modo è includere una unit nelle uses con qualche passaggio (l'uso di
qualche costante, qualche funzione particolare) per il corretto
funzionamento dei sorgenti che devi consegnare. Questa unit in caso la puoi
consegnare compilata come dcu. Almeno questo è quello che possiamo fare noi
quando bisogna consegnare i sorgenti per garantire un contratto ma non
perdere totalmente il lavoro fatto.
Ciao,
  Fabio

 ha scritto nel messaggio
news:eXs19.156788$vm5.5...@news2.tin.it...


 ha scritto nel messaggio news:eXs19.156788$vm5.5...@news2.tin.it...


 ha scritto nel messaggio
news:eXs19.156788$vm5.5...@news2.tin.it...


 ha scritto nel messaggio news:Aqt19.17618$lu5.4...@twister1.libero.it...


Vabbè ma qualsiasi cosa subdola sicuramente qualcuno lo può correggere se ha
in mano i sorgenti. L'unico modo è dare qualcosa che non si può correggere,
quindi qualcosa di compilato che è necessario, vuol dire che alcuni pezzi di
quel sorgente devi esportarli e metterli in un qualcosa di compilato
aggiungendo qualche "scherzetto", magari una division by zero in random.
Non vedo altri modi, a meno che non fai un bel pezzo di calcoli matematici,
anche inutili che in alcune situazioni possa eccedere dando qualche
overflow, magari vedendo un pezzo di passaggi matematici massicci è più
difficile metterci mano, specialmente se non si sa cosa deve produrre, ma ti
assicuro che qualsiasi trucchetto può essere più o meno facilmente
scavalcato avendo il sorgente.
Ciao,
  Fabio

Vabbč cosě perň non ti si apre proprio la form collegata al pas chiamandola
da Delphi, non mi sembra tanto subdolo... anzi č piuttosto evidente!
Ciao,
  Fabio

 ha scritto nel messaggio
news:Art19.157000$vm5.5...@news2.tin.it...


 ha scritto nel messaggio
news:ai5oj3$fst$1...@newsreader.mailgate.org...


 ha scritto nel messaggio
news:ai5oj3$fst$1...@newsreader.mailgate.org...


Infatti, un taglietto qui e lì, una spuntatina tipo giardiniere e il
sorgente è povero di funzionalità da non poter essere paragonato
all'originale.
Cmq sono del parere che il sorgente quello decisivo per un applicazione se
non pagato come si deve e separatamente, lo sviluppatore non lo dovrebbe
fornire nemmeno alla società a cui lavora! Almeno nei punti dove il lavoro è
più duro e legato alle capacità personali. Tutte le altre cose di routine,
semplici, puoi anche consegnarle tanto o copiano o se le rifanno da capo, se
non ci sono difficoltà che vadino oltre al tempo perso non mi sembra
importante tenersele nascoste.
Ciao,
  Fabio

 ha scritto nel messaggio news:eXs19.156788$vm5.5...@news2.tin.it...


concordo pienamente.

ahahah, ma allora sei proprio determinato!
Sei terribile!
Può essere un soluzione fino a quando non fanno un trova nei tuoi sorgenti
tramite il cerca nel contenuto file del Windows e lo sgamano!
Cmq se metti insieme varie cose puoi realmente almeno dare abbastanza noie
da poter far alla fine desistere una ricompilazione.
Ciao,
  Fabio


la domanda sorge spontanea: ma che progetto č per x dover essere cosi'
importante tutelarlo??? non puoi semplicemente dirgli: "o mi paghi il
sorgente 20 volte quanto vale il compilato o non se ne fa nulla!!" ???
bye
Leo :)

 la domanda sorge spontanea: ma che progetto è per x dover essere cosi'



Non basta consegnare i sorgenti completi sigillati ad un notaio
ed informarne la ditta? Nel caso ti "succeda" qualcosa gli altri si possono
rivolgere al notaio per farsi dare la busta con i sorgenti.

 ha scritto nel messaggio
news:6Zv19.17506$n04.5...@twister2.libero.it...


 ha scritto nel messaggio
news:F4w19.141469$Jj7.3...@news1.tin.it...


 ha scritto nel messaggio
news:ai684s$tqr$1...@newsreader.mailgate.org...


 ha scritto nel messaggio
news:ai684s$tqr$1...@newsreader.mailgate.org...


 č proprio del nord-est (Veneto)
Va a finire che la conosco...
Cmq se non te ne frega piů di tanto, metti un pň di robetta inutile, magari
fai diventare l'eseguibile finale di 25Mb con qualche bell'imagine nascosta
su una form dialog e poi saranno fatti loro.
Ciao,
  Fabio

Se glieli dai zippati protetti con password non č uguale ?
Tanto i sorgenti loro ce li hanno, perņ non li possono vedere.
ciao
Stefano Tampieri

 wrote in message
news:ai8obj$12d3il$1...@ID-83500.news.dfncis.de...


 ha scritto nel messaggio
news:eFM19.144404$Jj7.3...@news1.tin.it...


 qual'č la causa?
Ti propongo (forse tardivamente) quello che facevo una volta io coi
sorgenti LISP di AutoCAD (che non mi andava di proteggere con l'utility
AutoDesk...).
Avevo fatto un programmino stupido che semplicemente togliva
l'identazione ed i commenti! Il prg LISP, abbastanza lungo e contenuto
in un solo file, si presentava come una serie di parole e numeri su
ottanta colonne di caratteri senza un senso logico preciso.
Ti assicuro che funziona. Tant'e' vero che un giorno a causa di un virus
ho perso l'originale identato correttamente (sigh!) e ho provato a
ri-identare quello "schiacciato" ma ho rinunciato: piu' facile
riscriverlo!
Ciao!
--
Doc Hollywood
------------------------------------------------------------------------
Non penso mai al futuro, viene cosi' presto. (A.Einstein)
------------------------------------------------------------------------