que tal comoe stan amigos tengo una consulta y espero me puedan ayudar
Voy a empezar a aprender a crear programas y realmente necesito saber lo siguiente :
- Con que lenguaje empezar ? ( visual basic , java , etc ) ( realmente soy novato ) - Deseo poder vender los programas que vaya a crear - Me gustaria poder tener la opcion de implementarle licencias a los programas que voy a crear - He visto que hay programas que funcionan mediante un loader el cual tiene que estar activado primero para que luego pueda funcionar el programa , en ese loader te pide la ID de la pc y de ahi uno con eso le puede dar la licencia de acuerdo al tiempo por el cual ha pagado , como puedo hacer eso ? aparte como puedo tener yo el master o generador de licencias para cada copia del programa que vaya a vender ? - Como se llama ese tipo de servicio por que se que hay empresas que lo ofrecen no conozco mucho del tema
el lenguaje, cualquiera, lo escojes tu y el que se te haga más comodo, .net es una buena opcion
sobre el resto, primero aprende solidamente a programar y luego tendrás conocimiento para investigar esto y que no quede en palabras vacias
en general pueden haber varios tipos de protección, el más simple es por "llave" que la persona tiene que introducir un nombre y una contraseña especialmente generada... hay otro sistema similar pero confirma la contraseña en un servidor... y así hay muchos tipos diferentes de defenzas con sus pro y contras
En línea
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
a ya ok entiendo empezar por .net y bueno mas pregunto por que como he visto ese tipo de proteccion en algunos programas queria saber como se llama ese tipo de servicio si es externo o no ademas , tambien me gustaria saber donde se puede buscar donde vendan programas por ejemplo un posteador para facebook en la cual me den el programa y el generador de licencias para yo poder comercializar el programa y dar licencias a quien me las compre
tambien me gustaria saber donde se puede buscar donde vendan programas por ejemplo un posteador para facebook en la cual me den el programa y el generador de licencias para yo poder comercializar el programa y dar licencias a quien me las compre
esto es un poco más complicado, tienes que buscar a un programador independiente o volverte proveedor a una empresa, usualmente no te darán el keygen, sino un lote de keys, de cualquier manera tiende a ser una inversión inicial significativa
En línea
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
- Me gustaria poder tener la opcion de implementarle licencias a los programas que voy a crear
Si al final eliges .NET Framework como ya te han sugerido (concretamente el lenguaje C#, o Visual Basic.NET), entonces tienes a tu disposición varios productos comerciales para la implementación de un sistema de licencias enfocados a la plataforma .NET, como por ejemplo:
LicenseSpot (este incluye un servidor de activación)
También cabe mencionar que la librería de clases de .NET Framework provee un sistema de validación de licencias (para licenciar una aplicación, o para licenciar una librería o control de usuario) mediante el atributo de clase LicenseProvider y los miembros de la clase LicenseManager.
PD: en otros lenguajes/tipos de executable tienes a tu disposición programas como WinLicense, por ejemplo.
« Última modificación: 14 Marzo 2018, 08:07 am por Eleкtro »
Elektro muchisimas gracias es lo que intentaba saber justo sobre ese tipo de sistemas de seguridad como para comercializar los programas que uno puede hacer
Ahora creo que empezare con .net o en todo caso cual lenguaje me recomiendan empezar tengan en cuenta que soy totalmente novato y quiero aprender poco a poco e implementar cualquiera de esos sistemas GRACIAS
Ahora creo que empezare con .net o en todo caso cual lenguaje me recomiendan empezar tengan en cuenta que soy totalmente novato
No me queda del todo claro si te refieres a que eres completamente novato en el uso de los lenguajes soportados por .NET Framework, o completamente novato en todo lo que se refiere a la programación orientada a objetos. Para esto último probablemente no te servirá de mucho empezar a usar "X" lenguaje e ir aprendiendo a usarlo... ya que te atascarás enseguida con cualquier cosa y te pondrás a hacer cosas sin comprender realmente que es lo que estás haciendo, aprenderás pero de forma muy lenta y a base de dar palos de ciego en fases de ensayo y error, no es lo más productivo... lo suyo sería primero leer algún libro/tutorial de POO (si está enfocado a .NET pues mejor), y luego ya empezar con el lenguaje para aplicar y practicar los conceptos de la POO.
De todas formas podrías empezar por descargarte la IDE Visual Studio 2017 (a poder ser la versión Profesional con su "medicina", de lo contrario la versión Community, que es gratuita... pero limitada en cuanto a características que en el futuro podrías necesitar) y prueba a programar un rato en ambos lenguajes: VB.NET y C#, documéntate un poco sobre la sintaxis de cada lenguaje y etc, y al final simplemente quédate con el lenguaje que más te guste, el que te parezca más sencillo de entender de los dos, ya que para la mayoría de cosas cualquiera de los dos te servirá y en esencia son "lo mismo".
quiero aprender poco a poco e implementar cualquiera de esos sistemas GRACIAS
Has dicho cualquiera de esos sistemas, bien, yo te mencioné 2 aplicaciones comerciales y 1 librería comercial para las cuales si quieres aprender a usarlas puedes ver las guías/archivos de ayuda.chm, los samples de código fuente en C# y VB.NET que incluyen (al menos CryptoLicensing si que incluye samples) y formular tus dudas en los foros de soporte oficial del producto que elijas, así que me limitaré a mostrarte un tutorial y la documentación oficial de las clases de .NET Framework que mencioné en mi anterior comentario: