PDA

View Full Version : Need help with Hasp emulation for Vista


amitpal95
March 23rd, 2008, 01:16
Hi folks,

I have bought a Toshiba Satellite u300-150 recently with Vista Home premium installed on it. I am using a program which uses a Hasp 3 / Hasp 4 dongle. Earlier i have used the glasha's hasp emulator to use it on winxp and the emulation worked fine and i could use the program without the dongle. After I install the same emulator on my vista and run the program my system crashes with BSOD. The program works perfectly fine when i insert the dongle and the system also doesnt crash. Does any body know why does this happen. I had used the tutorials to install the emulation on XP and as i am totally unaware of Vista and other technical terminology any help in simple words on this problem would be appreciated.

Regards

amit

naides
March 23rd, 2008, 06:34
Only you yourself can figure this one out.
I doubt the emulator's author has a team of programmers updating the prog to be "vista ready". . .

This is what you need to do:

Whenever there is a BSOD, a crash dump is generated. Download the debugging tools for windows, load the crash dump, and learn which module (exe or dll or sys) and which code/function call in the module was the culprit. Place a breakpoint nearby, start the program with a Ring0 debugger (windbg) and trace the code during the crash.
Now go back to Windows XP, place the same Break point, and trace the code when it executes correctly. Try to modify the emulator code within vista, perhaps using an alternative API call to repair the problem/prevent the fatal system call that fucks everything up.(It has to be a system call into Ring0 otherwise you would not get a BSOD).

But my best advise, which I have done in a computer I recently bought: Re-Format the hard drive that contains Vista. Install Windows XP. Enjoy all your software in a solid OS.

Aimless
March 23rd, 2008, 12:57
Quote:
[Originally Posted by naides;73567]
But my best advise, which I have done in a computer I recently bought: Re-Format the hard drive that contains Vista. Install Windows XP. Enjoy all your software in a solid OS.



Heh! Best advice ever given....

Have Phun

amitpal95
March 26th, 2008, 23:43
thank you very much. I already did as you have adviced. I installed windows xp and all is fine.