Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
792 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Programmer une protection pour CD-ROM

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Programmer une protection pour CD-ROM

n°384623
gab229
Posté le 06-05-2003 à 16:00:32  profilanswer
 

Bonjour!
 
Vous allez peut-être trouver ca étonnent...puisque tout le monde essaye de "cracker" les CD protegé.
 
Mais qqun m'a demandé de proteger un CD-ROM qui contient des fichiers Word et Excel. En fait il faudrait que les fichiers ne se copie pas sur le disque dur et, donc, que l'on soit obligé d'utiliser le CD-ROM pour lire les fichiers.( on pourrait aussi interdire au utilisateur d'ouvrire un fichier si il est sur le disque dur).
 
Mais voilà je ne sais pas du tout comment faire ca...vous avez une idée...est-ce qu'on peut programmer qqch???
 
 
Merci...  
 

mood
Publicité
Posté le 06-05-2003 à 16:00:32  profilanswer
 

n°384635
harrysauce
Miaaaooou!
Posté le 06-05-2003 à 16:04:11  profilanswer
 

gab229 a écrit :

Bonjour!
 
Vous allez peut-être trouver ca étonnent...puisque tout le monde essaye de "cracker" les CD protegé.
 
Mais qqun m'a demandé de proteger un CD-ROM qui contient des fichiers Word et Excel. En fait il faudrait que les fichiers ne se copie pas sur le disque dur et, donc, que l'on soit obligé d'utiliser le CD-ROM pour lire les fichiers.( on pourrait aussi interdire au utilisateur d'ouvrire un fichier si il est sur le disque dur).
 
Mais voilà je ne sais pas du tout comment faire ca...vous avez une idée...est-ce qu'on peut programmer qqch???
 
 
Merci...  
 
 


Ben deja le seul moyen qu'il y aurait de faire ca, c'est un truc DANS word (sinon rien n'empecherai l'utilisateur d'ouvir le document word => fichier => enregistrer sous)
 
Donc a priori faut aller voir vers les macros, mais je vois pas vraiment comme tu pourrais faire une telle protection, a part peut être interdire de lancer le ficier s'il est contenu sur le disque C....mais c'est pas terrible DU TOUT comme méthode ;)

n°384640
drasche
Posté le 06-05-2003 à 16:05:31  profilanswer
 

Comment peux-tu lire un fichier sur un CD si tu ne sais pas le copier?  Je pense que la réponse est là: tu ne peux pas.  Le problème tient d'avantage à un "plombage" du CD (une modification subtile dans la structure du CD) plutôt qu'à l'altération du contenu lui-même.  A moins que tu cryptes les fichiers et qu'un programme annexe se charge de décrypter et afficher les documents.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°384643
harrysauce
Miaaaooou!
Posté le 06-05-2003 à 16:07:43  profilanswer
 

drasche a écrit :

Comment peux-tu lire un fichier sur un CD si tu ne sais pas le copier?  Je pense que la réponse est là: tu ne peux pas.  Le problème tient d'avantage à un "plombage" du CD (une modification subtile dans la structure du CD) plutôt qu'à l'altération du contenu lui-même.  A moins que tu cryptes les fichiers et qu'un programme annexe se charge de décrypter et afficher les documents.

meme pas, s'il peut l'ouvir avec word, apres il pourra l'enregisrter ailleurs :o

n°384654
gab229
Posté le 06-05-2003 à 16:11:42  profilanswer
 

et si je fais qqch du genre:
 
Je scan tout les disques (a:, b:, c:....),jusqu'a ce que je trouve le lecteur CD, puis ensuite j'autorise la lecture que depuis celui ci...?! Non????

n°384665
drasche
Posté le 06-05-2003 à 16:15:42  profilanswer
 

gab229 a écrit :

et si je fais qqch du genre:
 
Je scan tout les disques (a:, b:, c:....),jusqu'a ce que je trouve le lecteur CD, puis ensuite j'autorise la lecture que depuis celui ci...?! Non????


le problème reste le même.  Tu dois te dire qu'en toute circonstance, ton CD peut atterrir sur une configuration lambda, et que la lecture de ton CD ou de son contenu (différence subtile) ne doit pas être possible.  Comment faire?  Perso je suis pour le cryptage.
 
Pour répondre à harrysauce, j'ai dit "un programme annexe", mais pour me pardonner de jouer sur les mots, je dirais que de toute façon, même le wordviewer de MS autorise le copier/coller du document et donc sa reproduction ailleurs [:spamafote]


Message édité par drasche le 06-05-2003 à 16:16:14

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°384672
harrysauce
Miaaaooou!
Posté le 06-05-2003 à 16:18:28  profilanswer
 

drasche a écrit :


le problème reste le même.  Tu dois te dire qu'en toute circonstance, ton CD peut atterrir sur une configuration lambda, et que la lecture de ton CD ou de son contenu (différence subtile) ne doit pas être possible.  Comment faire?  Perso je suis pour le cryptage.
 
Pour répondre à harrysauce, j'ai dit "un programme annexe", mais pour me pardonner de jouer sur les mots, je dirais que de toute façon, même le wordviewer de MS autorise le copier/coller du document et donc sa reproduction ailleurs [:spamafote]

spafo :pt1cable:

n°384683
AnG-L
Posté le 06-05-2003 à 16:22:10  profilanswer
 

si si on peut sans problème, lors de lappelle d'une fonction appellée getdrivetypeA, le résultat de cette fonction va dépendre du disque utilisé, par exemple 1 pour un dur, 5 opur un cd etc .. :)

n°384692
harrysauce
Miaaaooou!
Posté le 06-05-2003 à 16:26:05  profilanswer
 

AnG-L a écrit :

si si on peut sans problème, lors de lappelle d'une fonction appellée getdrivetypeA, le résultat de cette fonction va dépendre du disque utilisé, par exemple 1 pour un dur, 5 opur un cd etc .. :)

oui mais on peut tjrs faire un copier coller....
 
et c'est vrai qu'a part cryter le fichier et faire un programme (qui ne se lance que s'il est sur le cd) qui ouvre ce dernier, je vois pas grande solution...

n°384696
AnG-L
Posté le 06-05-2003 à 16:29:43  profilanswer
 

bah si ça peut marcher, mais ça risk d'être compliké, en fait il faudrais que tes fichiers word et excel lorqu'ils s'éxecutent, appellent un fichier executable, je pense que c'est largement faisable, mais à dire vrai je ne l'ai jamais fait
 
dans cet executable ya pas grand chose à faire, déjà il faut qu'il lance le fameux API getdrivetype, si le drive en question est un dur, alors il ferme les fichiers word et excel, en utilisant le handle de ceux ci

mood
Publicité
Posté le 06-05-2003 à 16:29:43  profilanswer
 

n°384698
harrysauce
Miaaaooou!
Posté le 06-05-2003 à 16:31:10  profilanswer
 

AnG-L a écrit :

bah si ça peut marcher, mais ça risk d'être compliké, en fait il faudrais que tes fichiers word et excel lorqu'ils s'éxecutent, appellent un fichier executable, je pense que c'est largement faisable, mais à dire vrai je ne l'ai jamais fait
 
dans cet executable ya pas grand chose à faire, déjà il faut qu'il lance le fameux API getdrivetype, si le drive en question est un dur, alors il ferme les fichiers word et excel, en utilisant le handle de ceux ci

......
oui mais rien ne t'empeche de l'ouvir sur le cd, copier le contenu du document, recréer un fichier word en local et tout coller......

n°384712
AnG-L
Posté le 06-05-2003 à 16:37:09  profilanswer
 

bah si :) si l'exe se lance avant le document word, disons qu'il faudrais que dans le document word, il y ai une option pour lancer un exe au départ et je crois ke ça existe :)

n°384724
harrysauce
Miaaaooou!
Posté le 06-05-2003 à 16:42:15  profilanswer
 

AnG-L a écrit :

bah si :) si l'exe se lance avant le document word, disons qu'il faudrais que dans le document word, il y ai une option pour lancer un exe au départ et je crois ke ça existe :)


bon, comme tu as du mal, je recommence depuis le début :
 
Place toi ds la position de l'utilisateur qui veut "cracker" la protection :
 
- tu lances le document depuis le cd, l'exe qui verifies que tu es bien sur le cd se lance d'abord, pas de pb, il t'affiche ton document
- tu selectionnes le contenu du document (juste le contenu, pas les macros), tu copies
- tu créé un fichier word, VIERGE, en local, dans lequel tu colles le texte copié précedement (ce n'est que du texte, je le rappelle), tu enregistres le fichier
 
 
 
Elle est passée où la protection là?????

n°384732
AnG-L
Posté le 06-05-2003 à 16:44:39  profilanswer
 

hé ho du calme lol, bah ce fameux exe miracle décrypterais alors le document en même temps et voila :)

n°384749
harrysauce
Miaaaooou!
Posté le 06-05-2003 à 16:51:04  profilanswer
 

AnG-L a écrit :

hé ho du calme lol, bah ce fameux exe miracle décrypterais alors le document en même temps et voila :)

ok alors :D
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
mais un copier/coller et c'est fini :D
c'est pour ca que c'est cet exe qui devra afficher le fichier, et cet exe ne permettra de faire un copier/coller....


Message édité par harrysauce le 06-05-2003 à 16:51:49
n°384879
AnG-L
Posté le 06-05-2003 à 17:33:36  profilanswer
 

huhu la solution miracle :)

n°385080
gab229
Posté le 06-05-2003 à 20:09:53  profilanswer
 

Je vois que c'est pas du tout simple!
 
Effectivement le fait de verifier si le fichier est ouvert sur le disque dur fonctionnerais bien il me semble mais le problème est le copié-collé! Halala... Ca serait super si on trouverais une solution!
 
Au fait, crypter c'est ne plus pouvoir lire le fichier c'est ca?
 
 
(heu...il y a pas une option interdisant le copier-coller sous Word? :??:  :pt1cable: )


Message édité par gab229 le 06-05-2003 à 20:11:36
n°385081
drasche
Posté le 06-05-2003 à 20:12:11  profilanswer
 

oui c'est bien ça.  En stockant sous forme cryptée tes fichiers sur ton CD, tu résouds une partie du problème: les fichiers ne sont lisibles que pour celui qui a la clé.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°385191
couitchy
Posté le 06-05-2003 à 21:52:37  profilanswer
 

il suffit de faire décrypter le contenu du document par une macro qui ne se lancerait elle même qu'après la vérification par getdrivetypea (sinon, ça ferme le document par exemple)

n°385222
harrysauce
Miaaaooou!
Posté le 06-05-2003 à 22:55:38  profilanswer
 

couitchy a écrit :

il suffit de faire décrypter le contenu du document par une macro qui ne se lancerait elle même qu'après la vérification par getdrivetypea (sinon, ça ferme le document par exemple)


ca serait pas possible de faire une macro qui empeche de selectionner????
(ou qui remplace la selection par une selection "vide" )

n°385357
Jubijub
Parce que je le VD bien
Posté le 07-05-2003 à 01:35:19  profilanswer
 

faudrait coder un viewer word et excel qui interdise le copier coller...et qui crypte les documents de base...
 
Pour les sources, regarde les projets genre openOffice.org...y'a un parseur word...
 
mais ca risque d'etre long...
 
c impératif les formats word et excel ?


---------------
Jubi Photos : Flickr - 500px
n°385390
gab229
Posté le 07-05-2003 à 07:52:25  profilanswer
 

Jubijub a écrit :

faudrait coder un viewer word et excel qui interdise le copier coller...et qui crypte les documents de base...
 
Pour les sources, regarde les projets genre openOffice.org...y'a un parseur word...
 
mais ca risque d'etre long...
 
c impératif les formats word et excel ?


 
heu...merci de ta réponse!
 
Mais, c'est quoi un viewer word et excel? Et un parseur word, qu'est ce que c'est?`
 
Mais oui les fichiers sur le CD seront des fichier word et excel alors voilà quoi!

n°385393
drasche
Posté le 07-05-2003 à 08:01:46  profilanswer
 

les "viewers" word et excel sont des versions ultra allégées de ces logiciels, permettant uniquement de les visualiser.  En principe gratuits et téléchargeables sur le site de Microsoft.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°385396
gab229
Posté le 07-05-2003 à 08:07:37  profilanswer
 

drasche a écrit :

les "viewers" word et excel sont des versions ultra allégées de ces logiciels, permettant uniquement de les visualiser.  En principe gratuits et téléchargeables sur le site de Microsoft.


 
 
Ha...ok...mais alors si je fais ca ,le mec qui veut lire ces "viewers" devra installer qqch???

n°385400
drasche
Posté le 07-05-2003 à 08:12:03  profilanswer
 

oui, il devra downloader et installer ces viewers, sauf tu les proposes sur le CD ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°385427
gab229
Posté le 07-05-2003 à 08:57:49  profilanswer
 

drasche a écrit :

oui, il devra downloader et installer ces viewers, sauf tu les proposes sur le CD ;)


 
Alors si je résume:
 
Je crypte les fichiers qui sont sur le CD (bon je sais pas très bien comment on fait pour crypter...il faut un utilitaire pour ca??)
A l'ouverture d'un fichier, je teste si il l'ouvre bien sur le CD-ROM, et il l'ouvre dans un viewer!
 
C'est ca???!!!

n°385455
harrysauce
Miaaaooou!
Posté le 07-05-2003 à 09:36:03  profilanswer
 

gab229 a écrit :


 
Alors si je résume:
 
Je crypte les fichiers qui sont sur le CD (bon je sais pas très bien comment on fait pour crypter...il faut un utilitaire pour ca??)
A l'ouverture d'un fichier, je teste si il l'ouvre bien sur le CD-ROM, et il l'ouvre dans un viewer!
 
C'est ca???!!!

oui, et ne pas oublier de faire decrypter le fichier par le viewer ;)

n°385508
Jubijub
Parce que je le VD bien
Posté le 07-05-2003 à 10:22:18  profilanswer
 

ceux de MS autorisent le copier coller il me semble...je pensais plutot au fait d'écrire le sien en propre en utilisant les sources de viewers libre, comme OOo...mais ca devient lourd là...


---------------
Jubi Photos : Flickr - 500px
n°388703
girouxv
Posté le 09-05-2003 à 20:38:58  profilanswer
 

Je peux paraître un peu prétentieux, mais je soutiens qu'il est impossible de protéger un fichier word ou excel et même access , il existe des dizaines de petits softs plus utiles les uns que les autres pour décrypter ces fichiers.  De plus, pour protéger un fichier sur un cd, il faudrait qu'il soit simplement encrypter et que tu puisses y accéder par un logiciel que tu créerais toi même pour le décrypter en exécution. de ce soft.  Et ce soft , tu est le seul à l'avoir bien sur.  Fait toi un algo de protection assé compliqué.  Pis mets ton cd dans une armoire barré.... etc...    Tu peux annuler le copier coller , mais toujours facile à débarrer avec vb.... etc...

n°388704
drasche
Posté le 09-05-2003 à 20:40:54  profilanswer
 

ou recopier le document à la main: imparable [:ddr555]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°388706
girouxv
Posté le 09-05-2003 à 20:42:18  profilanswer
 

En braille c'est encore mieux Drasc :lol: he

n°388724
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-05-2003 à 20:54:39  profilanswer
 

gab229 a écrit :

je teste si il l'ouvre bien sur le CD-ROM


 
suffit de copier le CD sur un autre CD [:dawa]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°388765
couitchy
Posté le 09-05-2003 à 21:49:03  profilanswer
 

antp a écrit :


 
suffit de copier le CD sur un autre CD [:dawa]


 
pas si tu contrôles le numéro de série ;)

n°388781
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-05-2003 à 22:08:13  profilanswer
 

y a un numéro de série non copiable  :??:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°388784
drasche
Posté le 09-05-2003 à 22:11:55  profilanswer
 

antp a écrit :

y a un numéro de série non copiable  :??:


s'il fait référence à celui associé au système de fichier, il est dupliqué avec le reste, ya pas de raison :o  Du reste je vois pas comment une donnée sur le CD pourrait changer si on le copie.  La seule alternative est de souscrire à un système anti-copie comme pour les jeux (plomber le CD quoi)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°388791
Alload
Posté le 09-05-2003 à 22:21:58  profilanswer
 

Arretez un peu les gars, ça devient du n'importe quoi. Pourquoi tu veux pas que les gens puissent copier tes fichiers?

n°390021
gab229
Posté le 12-05-2003 à 08:41:17  profilanswer
 

Alload a écrit :

Arretez un peu les gars, ça devient du n'importe quoi. Pourquoi tu veux pas que les gens puissent copier tes fichiers?


 
Ben écoute ca ca viens du mec qui m'a demander si c'était possible. En fait il aimerais que les personnes qui ont besoins des fichiers aient également besoin du CD pour les lire. Dans un sens il pourrait savoir a qui il a donné un CD et donc, qui lit ces fichiers.

n°390054
cvb
Posté le 12-05-2003 à 09:34:02  profilanswer
 

Quand tu lis un fichier tu as bien un chemin "X", comme :
"c:\mes documents\..." A partir de là, ce n'est pas trés compliqué.  
 
Tu détectes, la lettre du lecteur en question, dans l'exemple c:, et tu la compare à celle du lecteur du ou des CD_rom sur le postes lambda. Pour détecter la lettre, du lecteur de CD, un forumeur t'as donné l'API en questions : GetDriveType.
 
Si cette lettre est différentes, tu n'ouvres pas le fichier, avec message d'erreur à l'appui et tu l'ejecte.
 
Maintenant, tu peux également mettre un nom de volume au CD. Même si c'est facilement crackable, tu détecte le nom de volume, avant même de détecter, la lettre associés au chemin du fichier. Si le nom du volume est différents de ton code, tu le vires...
 
Troisième solution, je sais pas si c'est possible, mais tu peux metrre un fichier batard, sur le CD, avec une extension qu'est la tienne en plus des fichiers Word et Execl. Dans ce fichier tu mets des informations, de l'ordre que tu veux. Depuis ton code, t'iras lire, ses mêmes informations, avec les fonctions, "input", "write",ect...Si ses informations ne sont pas présente, ou le fichier n'existe pas, tu n'ouvres pas les fichiers Word et Excel...
 
tu as donc trois solutions :
- tu détectes la lettre du chemin associés au nom du fichier que tu vas ouvrir
- Tu détectes le nom du volume du CD
- Mettre un fichier avec l'extension que tu veux, dont le contenu est crypthé. Il ne détecte, c'est bon, dans le cas contraire dehors
 
tu peux même associés les trois solutions...c'est les seul solutiuons que je vois personellement. Il faudra utiliser les API windows : http://docvb.free.fr/api.php
 
 
 
 

n°392600
gab229
Posté le 13-05-2003 à 20:39:00  profilanswer
 

Dites vous étes sûr qu'avec les Viewer ont peux copiés collés parceque jâi essayer de les trouvés sur microsift.com et j'ai rien trouvé..on peux pas télécharger.....
A moins que je sois con et que j'ai mal cherché!^.^
 
 
Pake si on peux copié-coller ben j'oublie tout de suite et je les cherchent plus!^.^

n°392610
drasche
Posté le 13-05-2003 à 20:46:12  profilanswer
 

on peut copier/coller même avec les viewers, ça m'est arrivé de le faire au boulot ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Programmer une protection pour CD-ROM

 

Sujets relatifs
protection des "images"[.NET] Protection du code
protection d'un diaporama mis sur le web[C/C++] Pour programmer des jeux
Programmer en C/C++ sous linuxprogrammer
[JAVA] Programmer sur un 3410 (+ autres gsm)[CSS] Ce qu'on peut "programmer", interactivité
[??] comment programmer un arrêt auto sous w98se avec un .bat ?Comment coder un CD-ROM
Plus de sujets relatifs à : Programmer une protection pour CD-ROM


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR