Como hacer para que no se pueda copiar la aplicación?
Moderator: Rathinagiri
-
- Posts: 388
- Joined: Wed Nov 21, 2012 7:14 pm
- Location: México
Como hacer para que no se pueda copiar la aplicación?
Como hacer para que NO se pueda copiar la aplicación?
Quisiera saber si es posible de que mi aplicación (archivos EXE, DBF, NTX....) no puedan ser copiados y modificados por terceras personas???... En la escuela cuando iba... hace como 20 años (jajaja cuando inicio la computación jajaja) hicimos unas rutinas en C que hacian que los archivos se pudieran leer, pero no modificar.. o incluso que no se pudieran abrir, eran en Excel o Word... pero la verdad ya no se como hacerlo. Lo haciamos modificando su cabecera, titulo del archivo, etc... Y solo cambiando esos parametros de bajo nivel lo podiamos modificar (Con otra rutina.)...
O qué puedo hacer para proteger mi aplicación.???
Espero posible solución
Saludos
Polo
*--------------------------------------------------------------------------------------------------------------------------------
How to not be able to copy the application?
I wonder if it is possible that my application (EXE files, DBF, NTX ....) can not be copied and modified by another??? ... At school when I was ... 20 years ago (when I start the computer lol lol) did some routines in C that made that files could be read, but not change .. or even that could not be opened, were in Excel or Word ... but the truth is no longer how. We did it by changing your header file title, etc ... And just changing these parameters we could modify low (with another routine.) ...
Or what I can do to protect my application.???
Hope possible solution
regards
Quisiera saber si es posible de que mi aplicación (archivos EXE, DBF, NTX....) no puedan ser copiados y modificados por terceras personas???... En la escuela cuando iba... hace como 20 años (jajaja cuando inicio la computación jajaja) hicimos unas rutinas en C que hacian que los archivos se pudieran leer, pero no modificar.. o incluso que no se pudieran abrir, eran en Excel o Word... pero la verdad ya no se como hacerlo. Lo haciamos modificando su cabecera, titulo del archivo, etc... Y solo cambiando esos parametros de bajo nivel lo podiamos modificar (Con otra rutina.)...
O qué puedo hacer para proteger mi aplicación.???
Espero posible solución
Saludos
Polo
*--------------------------------------------------------------------------------------------------------------------------------
How to not be able to copy the application?
I wonder if it is possible that my application (EXE files, DBF, NTX ....) can not be copied and modified by another??? ... At school when I was ... 20 years ago (when I start the computer lol lol) did some routines in C that made that files could be read, but not change .. or even that could not be opened, were in Excel or Word ... but the truth is no longer how. We did it by changing your header file title, etc ... And just changing these parameters we could modify low (with another routine.) ...
Or what I can do to protect my application.???
Hope possible solution
regards
- zolysoftsolutions
- Posts: 139
- Joined: Wed Feb 29, 2012 3:33 am
- Location: Gyulakuta, Erdélyország
- Contact:
Re: Como hacer para que no se pueda copiar la aplicación?
Hi,
You can make a small Install app where have to read the BIOS data. Apply a formula to modify, encript the result and save it somewhere on the disk in a file or in database. Your main app have to read this file and to compare with the bios data where the main app run.
Other solution: you can write in registry, and read in main app.
Regards,
Zoli B.
You can make a small Install app where have to read the BIOS data. Apply a formula to modify, encript the result and save it somewhere on the disk in a file or in database. Your main app have to read this file and to compare with the bios data where the main app run.
Other solution: you can write in registry, and read in main app.
Regards,
Zoli B.
_______________________________
Open eyes for you!
Open eyes for you!
- esgici
- Posts: 4543
- Joined: Wed Jul 30, 2008 9:17 pm
- DBs Used: DBF
- Location: iskenderun / Turkiye
- Contact:
Re: How I can protect my application against to copying?
Or disk serial number.zolysoftsolutions wrote:... where have to read the BIOS data...
Look at here for some details.
TIA

Viva INTERNATIONAL HMG 

-
- Posts: 270
- Joined: Wed Aug 13, 2008 2:35 pm
- Location: Córdoba - Argentina
Re: Como hacer para que no se pueda copiar la aplicación?
Hola Leopoldo :
Como te manifiesta Esgici puedes crear una rutina que al ejecutarse tu aplicacion lea el número del disco duro y si corresponde se ejecuta de lo contrario no .
Con respecto a las dbf tenemos el inconveniente que cualquiera puede con excel o bien open office puede abrir tus archivos y leerlos y modificarlos , para solucionar esto si quieres seguir usando dbf puedes usar ads (advantage data server) que es de pago y el sistema debe correr sobre un sistema operativo servidor como windows server creo que no puede ser servidor xp o seven ; otra opción es letodb pero el inconveninete aqui es la escasa informacion (al menos yo no encontre mucha) y si trabajas en red puedes probar con netio (tampoco hay mucha informacion) donde te comunicas por ip y de esta manera no compartis tus archivos en la red y solo podran ver tus archivos en el servidor .
La otra opcion es que abandones las dbf y uses mysql donde tu aplicacion puede ser web y busque tus archivos via internet en un servidor remoto , el problema es si por momentos se interrumpe internet .
Pero como me dijeron cuando recien empezaba con la programacion , toda base de datos de datos tiene su browser y si alguien mal intencionado o no quiere ver tus archivos en el servidor lo hará , lo unico que logras tomando precauciones es que el nivel de conocimiento de la persona sea mayor .
Espero haber aportado algo .
Saludos cordiales
Mario Mansilla
google translate
Hi Leopoldo:
As you can manifest Esgici create a routine that when running your application to read the hard disk number, and if applicable is executed otherwise not.
Regarding dbf have the drawback that anyone can with excel or open office can open your files and read and modify to solve this if you can use still use dbf ads (Advantage Data Server) to charges and the system must running on a server operating system such as Windows Server can not think or seven xp server, another option is inconveninete letodb but here is the limited information (at least I did not find much) and if you work in a network may try netio (either there is much information) where you communicate by ip and thus do not share your files on the network and can only view your files on the server.
The other option is to abandon the use dbf and mysql where your application can be web and search your files via Internet to a remote server, the problem is whether the Internet is interrupted by moments.
But as I said when it first started with programming, database all data is your browser and if someone malicious or will not see your files on the server will do, the only thing you accomplish by taking precautions is that the level of knowledge of the person is older.
I hope I have contributed something.
Best Regards
Mario Mansilla
Como te manifiesta Esgici puedes crear una rutina que al ejecutarse tu aplicacion lea el número del disco duro y si corresponde se ejecuta de lo contrario no .
Con respecto a las dbf tenemos el inconveniente que cualquiera puede con excel o bien open office puede abrir tus archivos y leerlos y modificarlos , para solucionar esto si quieres seguir usando dbf puedes usar ads (advantage data server) que es de pago y el sistema debe correr sobre un sistema operativo servidor como windows server creo que no puede ser servidor xp o seven ; otra opción es letodb pero el inconveninete aqui es la escasa informacion (al menos yo no encontre mucha) y si trabajas en red puedes probar con netio (tampoco hay mucha informacion) donde te comunicas por ip y de esta manera no compartis tus archivos en la red y solo podran ver tus archivos en el servidor .
La otra opcion es que abandones las dbf y uses mysql donde tu aplicacion puede ser web y busque tus archivos via internet en un servidor remoto , el problema es si por momentos se interrumpe internet .
Pero como me dijeron cuando recien empezaba con la programacion , toda base de datos de datos tiene su browser y si alguien mal intencionado o no quiere ver tus archivos en el servidor lo hará , lo unico que logras tomando precauciones es que el nivel de conocimiento de la persona sea mayor .
Espero haber aportado algo .
Saludos cordiales
Mario Mansilla
google translate
Hi Leopoldo:
As you can manifest Esgici create a routine that when running your application to read the hard disk number, and if applicable is executed otherwise not.
Regarding dbf have the drawback that anyone can with excel or open office can open your files and read and modify to solve this if you can use still use dbf ads (Advantage Data Server) to charges and the system must running on a server operating system such as Windows Server can not think or seven xp server, another option is inconveninete letodb but here is the limited information (at least I did not find much) and if you work in a network may try netio (either there is much information) where you communicate by ip and thus do not share your files on the network and can only view your files on the server.
The other option is to abandon the use dbf and mysql where your application can be web and search your files via Internet to a remote server, the problem is whether the Internet is interrupted by moments.
But as I said when it first started with programming, database all data is your browser and if someone malicious or will not see your files on the server will do, the only thing you accomplish by taking precautions is that the level of knowledge of the person is older.
I hope I have contributed something.
Best Regards
Mario Mansilla
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Re: Como hacer para que no se pueda copiar la aplicación?
Para los dbfs puedes tambien scriptarlos.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
- zolysoftsolutions
- Posts: 139
- Joined: Wed Feb 29, 2012 3:33 am
- Location: Gyulakuta, Erdélyország
- Contact:
Re: Como hacer para que no se pueda copiar la aplicación?
You can encrypt the stored data, but this can cause your app run slowly, and protect just from beginners, but changing (corrupting) the header of the tables is an acceptable solution.
_______________________________
Open eyes for you!
Open eyes for you!
- mustafa
- Posts: 1172
- Joined: Fri Mar 20, 2009 11:38 am
- DBs Used: DBF
- Location: Alicante - Spain
- Contact:
Re: Como hacer para que no se pueda copiar la aplicación?
Hola, mira: http://hmgforum.com/viewtopic.php?f=5&t ... tar#p11890
Mustafa
Mustafa
Leopoldo Blancas wrote:Como hacer para que NO se pueda copiar la aplicación?
Quisiera saber si es posible de que mi aplicación (archivos EXE, DBF, NTX....) no puedan ser copiados y modificados por terceras personas???... En la escuela cuando iba... hace como 20 años (jajaja cuando inicio la computación jajaja) hicimos unas rutinas en C que hacian que los archivos se pudieran leer, pero no modificar.. o incluso que no se pudieran abrir, eran en Excel o Word... pero la verdad ya no se como hacerlo. Lo haciamos modificando su cabecera, titulo del archivo, etc... Y solo cambiando esos parametros de bajo nivel lo podiamos modificar (Con otra rutina.)...
O qué puedo hacer para proteger mi aplicación.???
Espero posible solución
Saludos
Polo
*--------------------------------------------------------------------------------------------------------------------------------
How to not be able to copy the application?
I wonder if it is possible that my application (EXE files, DBF, NTX ....) can not be copied and modified by another??? ... At school when I was ... 20 years ago (when I start the computer lol lol) did some routines in C that made that files could be read, but not change .. or even that could not be opened, were in Excel or Word ... but the truth is no longer how. We did it by changing your header file title, etc ... And just changing these parameters we could modify low (with another routine.) ...
Or what I can do to protect my application.???
Hope possible solution
regards
-
- Posts: 388
- Joined: Wed Nov 21, 2012 7:14 pm
- Location: México
Re: Como hacer para que no se pueda copiar la aplicación?
Gracias a todos por contestar, voy a probar con encriptar la DBF y Checar el Volumen de disco duro.
Saludos
Polo
*-------------------------------------------------------------------
Thank you all for answering, I will try and check DBF encrypt the disk volume.
regards
Polo
Saludos
Polo
*-------------------------------------------------------------------
Thank you all for answering, I will try and check DBF encrypt the disk volume.
regards
Polo
-
- Posts: 245
- Joined: Sat Aug 02, 2008 5:03 pm
Re: Como hacer para que no se pueda copiar la aplicación?
Hola
Hay alguna forma de saber la fecha y hora de la modificacion / creacion de una entrada en el registro de windows ?
Como se pega una info al .exe ? Como lo hacen los virus.
Pensando como evitar la copia del exe.
Hi:
How can I know the date time of an entry in the windows registry ? modified / created
How can I paste some info to a .exe ? Like virus does.
Just thinking to avoid the copy of the exe
Hay alguna forma de saber la fecha y hora de la modificacion / creacion de una entrada en el registro de windows ?
Como se pega una info al .exe ? Como lo hacen los virus.
Pensando como evitar la copia del exe.
Hi:
How can I know the date time of an entry in the windows registry ? modified / created
How can I paste some info to a .exe ? Like virus does.
Just thinking to avoid the copy of the exe
Regards/Saludos, Carlos (bcd12a)