![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||
|
||||||||||||||
![]() |
#21
|
|||
|
|||
![]() thank you but that isn't easy
bolota |
#22
|
|||
|
|||
![]() Eutron Smartkey? with smartkey.dll ?
If i'm not wrong about the subject, i did it about 6 years ago simply by writing a dll with a function or two, getting the packet as a parameter, cheking inside it what operation is requested, then returning the required values and the right status code. To know what values to return, an easy trace of the target with a breakpoint on the smartkey dll will tell you what it expects. This was some years ago, i dunno what changed since then, cuz i'm nomore in the field. good luck. |
#23
|
|||
|
|||
![]() Quote:
but how I make that? ps; my program donīt need drivers only search the dongle. bolota Last edited by bolota : 08-17-2009 at 12:47 PM. |
#24
|
|||
|
|||
![]() @mindoverflow: it old NE, not PE program. and it not use any dll's, all api inside a prog.
@bolota: may be ebay, etc. ?
__________________
... Either you work well or you work much .... |
#25
|
|||
|
|||
![]() I assume i wasn't wrong about the target, then:
http://br-studio.com/Keys/SKeyInfo.htm check the original DLL i think it has a single exported function, thats the one that you need to emulate. Start by collecting the data, place a breakpoint on that function, and run your program, watch and take notes of the content of the structure. Then in your favourite language write a simple dll with the function being queried, and check the requested api in the structure you recive from the program and edit the structure according to your notes. Compile, name it as the original dll and run your program, if everything is fine then your program should be fooled. If you want, i could try to find the dll that i wrote and send it to you, i wrote it in delphi or c, i don't remember. tschuss |
#26
|
|||
|
|||
![]() @mindoverflow: it use direct access to lpt...
__________________
... Either you work well or you work much .... |
#27
|
|||
|
|||
![]() yes, bfox is right.Remenber it's a old program, work in windows 95/98.
bolota |
#28
|
|||
|
|||
![]() I may be wrong, but it's not the program that's accessing the lpt port, it's the dll, then if you replace it, there would be no access to the physichal port. This if there is a smartkey.dll file if not then you would be right.
|
#29
|
|||
|
|||
![]() @mindoverflow: open your eyes - it used linked api and work with lpt directly. file is old NE type, without any dll's...
on 95/98 enabled a direct access to lpt and target dont need any additional dll's
__________________
... Either you work well or you work much .... |
#30
|
|||
|
|||
![]() Quote:
bolota |