Ayuda con API's

Ayuda con API's

Postby ARCC » Mon Apr 14, 2008 3:03 pm

Buen día para todos...

Amigos hay forma de conseguir por medio de API el serial del BIOS y CPU, el serial de fabrica del disco duro o rigido, el MAC Address de la tarjeta de red, lo que busco es la manera de proteger los programas que hacemos, pero a la vez también busco compatibilidad con los sistema operativos Windows desde 95 hasta Vista.

Nota: Se que puedo hacerlo con WMI pero no funciona con Win9x ni WinME hasta donde he leído
Saludos,

Antonio Castro
Maracaibo - Venezuela
ant_cas@yahoo.com
ARCC
 
Posts: 86
Joined: Sat Jun 24, 2006 4:27 pm
Location: Maracaibo - Zulia - Venezuela

Postby ARCC » Mon Apr 14, 2008 10:21 pm

Buen día para todos...

Lo que quiero hacer es algo como esto: Miren el link

http://www.azsdk.com/hardwareid.html

Se que a todos nos hace falta para proteger nuestras aplicaciones.
Saludos,

Antonio Castro
Maracaibo - Venezuela
ant_cas@yahoo.com
ARCC
 
Posts: 86
Joined: Sat Jun 24, 2006 4:27 pm
Location: Maracaibo - Zulia - Venezuela

Postby Antonio Linares » Mon Apr 14, 2008 10:41 pm

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby FiveWiDi » Tue Apr 15, 2008 6:27 am

Antonio Linares wrote:Antonio,

Revisa esto:
http://fivetechsoft.com/forums/viewtopic.php?t=8805


Antonio,

Con un usuario que no sea adminsitrador del PC, te funciona el obtener el número de serie del pendrive?

Saludos
Carlos G.
FiveWiDi
 
Posts: 1060
Joined: Mon Oct 10, 2005 2:38 pm

Postby Antonio Linares » Tue Apr 15, 2008 11:08 am

Carlos,

Lo acabamos de probar en Vista, con el usuario que crea Vista, y funciona correctamente.

http://www.hotshare.net/file/16421-89987245cf.html
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Loren » Tue Apr 15, 2008 11:15 am

ARCC,

Yo los protejos así: Echa un vistazo en:

[url]http://www.fivetechsoft.com/forums/viewtopic.php?t=7783&highlight=cnserie+odisk+numserie
[/url]

Un saludo.
LORENZO
Loren
 
Posts: 479
Joined: Fri Feb 16, 2007 10:29 am
Location: Cadiz - España

Postby FiveWiDi » Tue Apr 15, 2008 11:18 am

Antonio Linares wrote:Carlos,

Lo acabamos de probar en Vista, con el usuario que crea Vista, y funciona correctamente.

http://www.hotshare.net/file/16421-89987245cf.html


Yo lo he probado con W2000 y con XP Pro y me quedé con las ganas; que lástima.

Bueno, condicionaré el sistema anticopias al SO. Quien tenga Vista tendrá mobilidad quien no lo tenga estará ligado al numero de placa del PC.

Saludos
carlos G.
FiveWiDi
 
Posts: 1060
Joined: Mon Oct 10, 2005 2:38 pm

Postby ARCC » Tue Apr 15, 2008 12:31 pm

Buen día para todos...

Loren wrote:ARCC,

Yo los protejos así: Echa un vistazo en:

[url]http://www.fivetechsoft.com/forums/viewtopic.php?t=7783&highlight=cnserie+odisk+numserie
[/url]

Un saludo.
LORENZO


Que tal Loren, si ya sabía porque esa clase TDiskInfo es mía y funciona bien :lol:, el problema es que si formateas el disco se pierde el número de serie.
Saludos,

Antonio Castro
Maracaibo - Venezuela
ant_cas@yahoo.com
ARCC
 
Posts: 86
Joined: Sat Jun 24, 2006 4:27 pm
Location: Maracaibo - Zulia - Venezuela

Postby ARCC » Tue Apr 15, 2008 12:34 pm

Buen día para todos...

FiveWiDi wrote:estará ligado al numero de placa del PC.
Saludos
carlos G.


Que tal Carlos, a que te refieres con: estará ligado al numero de placa del PC?
Saludos,

Antonio Castro
Maracaibo - Venezuela
ant_cas@yahoo.com
ARCC
 
Posts: 86
Joined: Sat Jun 24, 2006 4:27 pm
Location: Maracaibo - Zulia - Venezuela

Postby FiveWiDi » Tue Apr 15, 2008 1:00 pm

ARCC wrote:Buen día para todos...

FiveWiDi wrote:estará ligado al numero de placa del PC.
Saludos
carlos G.


Que tal Carlos, a que te refieres con: estará ligado al numero de placa del PC?

Mi intención era que quien tuviera el pendrive pudiera ejecutar la aplicación en cualquier PC.
Como esto no es posible en mi caso, la aplicación sólo se podrá ejecutar en el PC que escoja el cliente y del cual obtendré (mediante la propia aplicación o una auxiliar) su número de placa (MotorBoard a algo así se llama creo).

Pero eso tu no lo puedes hacer porque voy a utilizar esas funciones mediante WMI, y tu no deseas/puedes usar.

Saludos
Carlos G.
FiveWiDi
 
Posts: 1060
Joined: Mon Oct 10, 2005 2:38 pm

Postby ARCC » Tue Apr 15, 2008 2:10 pm

Buen día para todos...

FiveWiDi wrote:Mi intención era que quien tuviera el pendrive pudiera ejecutar la aplicación en cualquier PC.
Como esto no es posible en mi caso, la aplicación sólo se podrá ejecutar en el PC que escoja el cliente y del cual obtendré (mediante la propia aplicación o una auxiliar) su número de placa (MotorBoard a algo así se llama creo).

Pero eso tu no lo puedes hacer porque voy a utilizar esas funciones mediante WMI, y tu no deseas/puedes usar.

Saludos
Carlos G.


Si la idea es que el procedimiento sea compatible desde Windows 95 hasta el Vista. Gracias Carlos por la aclaratoria.

Pienso en voz alta!. Es increíble que a estas alturas siglo 21 con el Internet y todo lo que ha evolucionado el mundo de la informática, no exista un procedimiento concreto para hacer algo tan importante como lo que estoy pidiendo, bueno sigo buscando.
Saludos,

Antonio Castro
Maracaibo - Venezuela
ant_cas@yahoo.com
ARCC
 
Posts: 86
Joined: Sat Jun 24, 2006 4:27 pm
Location: Maracaibo - Zulia - Venezuela

Postby Antonio Linares » Tue Apr 15, 2008 6:46 pm

Si lo necesitas para Win98 ó WinME, la única solución es buscar en google que es lo que estoy haciendo ahora mismo :-)

Linux es capaz de identificar el número de serie y obviamente no usa WMI, y disponemos de todo el código fuente de Linux. Ahora hay que buscarlo...
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby ARCC » Tue Apr 15, 2008 11:38 pm

Buen día para todos...

Antonio Linares wrote:Si lo necesitas para Win98 ó WinME, la única solución es buscar en google que es lo que estoy haciendo ahora mismo :-)

Linux es capaz de identificar el número de serie y obviamente no usa WMI, y disponemos de todo el código fuente de Linux. Ahora hay que buscarlo...


Antonio,

He buscado y buscado mucho en Internet y para mi sorpresa no hay muchas respuestas a lo que ando buscando, por allí he conseguido un código de Delphi que al parecer funciona pero no tengo como probarlo, es más en el link que coloqué arriba, la DLL que devuelve el serial del disco y otras cosas está hecho en Delphi, también vi unas interrupciones del DOS que según devuelven el serial del disco pero no se si funciones en S.O Windows y tendría que usar C para probarlas.

Agradezco todo el apoyo brindado y de verdad que estas / están dando un EXCELENTE SOPORTE, eso habla muy bien de ti y de FW. Mil gracias y seguimos en la búsqueda
Saludos,

Antonio Castro
Maracaibo - Venezuela
ant_cas@yahoo.com
ARCC
 
Posts: 86
Joined: Sat Jun 24, 2006 4:27 pm
Location: Maracaibo - Zulia - Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 87 guests