OVH Cloud OVH Cloud

Protéger une prog MDE pour éviter des copies ?

5 réponses
Avatar
Bruno Frisque
Bonsoir le groupe,

Tous les programmes que je distribue sont protéges par code.
C'est-à-dire que le client rentre son nom : "La Villette" et le code
démarre le progr ... ou le refuse.
Si ce progr. est "donné" ou revendu à un autre client, il y aura 'La
Vilette" sur tous les documents officiels imprimés.
C'est donc une protection suffisante.

Mais j'ai un nouveau progr qui ne fait que des calculs (beaucoup) et qui est
en fait un programme de simulation de financements de maisons de repos,
selon des règles bien établies.
Pour être + simple, imaginons un progr. qui fait le calculs des impôts ..
Si le client le donne à un autre, le progr. fera ses calculs d'impôts et il
s'en fiche qu'un autre nom apparaisse... ses calculs seront faits..

Comment "empêcher" un client de donner/vendre le progr. , avec son mot de
passe, à un autre ?

Serait-il possible de relever l'IP ou le S/N du PC ??
Toute piste à suivre sera la (très) bien venue.

d'avance merci.

5 réponses

Avatar
3stone
Salut,

"Bruno Frisque"
| Tous les programmes que je distribue sont protéges par code.
| C'est-à-dire que le client rentre son nom : "La Villette" et le code
| démarre le progr ... ou le refuse.
| Si ce progr. est "donné" ou revendu à un autre client, il y aura 'La
| Vilette" sur tous les documents officiels imprimés.
| C'est donc une protection suffisante.
|
| Mais j'ai un nouveau progr qui ne fait que des calculs (beaucoup) et qui est
| en fait un programme de simulation de financements de maisons de repos,
| selon des règles bien établies.
| Pour être + simple, imaginons un progr. qui fait le calculs des impôts ..
| Si le client le donne à un autre, le progr. fera ses calculs d'impôts et il
| s'en fiche qu'un autre nom apparaisse... ses calculs seront faits..
|
| Comment "empêcher" un client de donner/vendre le progr. , avec son mot de
| passe, à un autre ?
|
| Serait-il possible de relever l'IP ou le S/N du PC ??
| Toute piste à suivre sera la (très) bien venue.


Tu peux bricoler quelque chose en t'aidant de ceci :
http://www.3stone.be/access/articles.php?lng=fr&pgx

Il est également possible de lier ta MDE au DD ou carte réseau...
mais, cela n'est pas compatible avec une "vente" de programme,
mais plutôt avec une "mise à disposition" ;-)

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Bruno Frisque
Merci 3stone,

Le lien fourni est fort intéressant, mais, le premier 'ZoneAlarm' venu
préviendra l'utilisateur ..
Qui refusera de laisser modifier SON registry Windows...

DD ou carte réseau ?? c'est quoi ?
Une "mise à disposition" du progr. serait tt à fait suffisante .. (pour 170
euros ... par user.. et pour un an)

Mais est-ce simplement Possible, d'empêcher une "copie" ??

Encore merci






"3stone" wrote in message
news:
Salut,

"Bruno Frisque"
| Tous les programmes que je distribue sont protéges par code.
| C'est-à-dire que le client rentre son nom : "La Villette" et le code
| démarre le progr ... ou le refuse.
| Si ce progr. est "donné" ou revendu à un autre client, il y aura 'La
| Vilette" sur tous les documents officiels imprimés.
| C'est donc une protection suffisante.
|
| Mais j'ai un nouveau progr qui ne fait que des calculs (beaucoup) et qui
est
| en fait un programme de simulation de financements de maisons de repos,
| selon des règles bien établies.
| Pour être + simple, imaginons un progr. qui fait le calculs des impôts
..
| Si le client le donne à un autre, le progr. fera ses calculs d'impôts et
il
| s'en fiche qu'un autre nom apparaisse... ses calculs seront faits..
|
| Comment "empêcher" un client de donner/vendre le progr. , avec son mot
de
| passe, à un autre ?
|
| Serait-il possible de relever l'IP ou le S/N du PC ??
| Toute piste à suivre sera la (très) bien venue.


Tu peux bricoler quelque chose en t'aidant de ceci :
http://www.3stone.be/access/articles.php?lng=fr&pgx

Il est également possible de lier ta MDE au DD ou carte réseau...
mais, cela n'est pas compatible avec une "vente" de programme,
mais plutôt avec une "mise à disposition" ;-)

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/



Avatar
3stone
Salut,

"Bruno Frisque"
| Le lien fourni est fort intéressant, mais, le premier 'ZoneAlarm' venu
| préviendra l'utilisateur ..
| Qui refusera de laisser modifier SON registry Windows...
|
| DD ou carte réseau ?? c'est quoi ?
| Une "mise à disposition" du progr. serait tt à fait suffisante .. (pour 170
| euros ... par user.. et pour un an)
|
| Mais est-ce simplement Possible, d'empêcher une "copie" ??


Regarde ceci :
http://www.3stone.be/access/faq.php?lng=fr&pg62

et... si tu peux imposer un connection à l'internet, cela devient un jeu d'enfant ;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Bruno Frisque
Grand merci !

Pour le link .. chez 3stone

Effectivement si on peut lire le S/N du disque dur !? : y a ka
l'implémenter ..
Je vais tenter .... but à mon (humble) niveau .

Imposer connection à Internet ? oui, bien sûr, Mais un site "interactif"
avec des Forms convertis en Access DAP ??= Impensable ...
(sans tout le Dot Asp et tutti quanti..)

Merci encore
à +



"3stone" wrote in message
news:%
Salut,

"Bruno Frisque"
| Le lien fourni est fort intéressant, mais, le premier 'ZoneAlarm' venu
| préviendra l'utilisateur ..
| Qui refusera de laisser modifier SON registry Windows...
|
| DD ou carte réseau ?? c'est quoi ?
| Une "mise à disposition" du progr. serait tt à fait suffisante .. (pour
170
| euros ... par user.. et pour un an)
|
| Mais est-ce simplement Possible, d'empêcher une "copie" ??


Regarde ceci :
http://www.3stone.be/access/faq.php?lng=fr&pg62

et... si tu peux imposer un connection à l'internet, cela devient un jeu
d'enfant ;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/



Avatar
Bruno Frisque
Merci beaucoup 3 stone !!

Voici le module implémenté :
Public MyHDSerNr

Function ReadHDSerial(strHD As String) As Long
'3stone 12/08/06
'Cocher la référence 'Microsoft Scripting Runtime'

Dim fso As New Scripting.FileSystemObject
ReadHDSerial = fso.Drives(strHD).SerialNumber
Debug.Print strHD & "sn :" & ReadHDSerial

MyHDSerNr = ReadHDSerial

End Function

Et au niveau du Form :
Call ReadHDSerial("C:")
MsgBox "Disk C serial number is :" & MyHDSerNr
qui affiche 'Disk C serial number is : 215487139'
Ca fonctionne tip top !

(Dommage que MyComputer ou Control panel ne permettent pas de vérifier ce sn
...)

Encore merci !