IoAssignArcName()

D

Dietmar

Hi Slobodan,
I got the new patched ntdetect.com from Microsoft but it doesnt work on
any more computer than the ShuttleX barebone. (?!)
I also tried the methode from Konstantin. It is simple because I know the
hardrive partition is 1, when all other Ide hardrives are disconnected.
This 1 is also the hardrive number of Eltorito harddrive (CD)whitch is
wanted and there, I testet it on real CD with external registry viewer and
on booted eltorito harddrive on the ShuttleX . But there is the same BSOD
07B as before. But the idea is similar as with IoAssignArcName().
Now my questions:IoAssignArcName()is used in a C-programm whitch needed to
be put in a driver (witch one) and compiled. I only builded until now a
ramdiskdriver with the WIN2000 DDK (I have nearly all DDks) and I need
help. In witch Buffer should the name of the arcpath and the name of the
device(witch one)stay and how can the names been put there? And at last:
Where should the ready driver stay and how can I know, whether he starts
early enough?

Thank You, I learned in this week so much about XP(E) (with Your
help...hihi)

Dietmar

PS: Do You succeed with this method on Your Intel 875 board?
 
S

Slobodan Brcin \(eMVP\)

Dietmar,
PS: Do You succeed with this method on Your Intel 875 board?
I use it on CD like device but problem is the same.

You need to detect (get called) when disk.sys driver start and at that
moment to assign its ID with ARC name using this function.

For start you must master using windbg on el-torito image. And use:
"!devnode 0 1" to get list of drivers that are already loaded.

This list must contain reference to disk driver. If not then problem is not
ntdetect related but something else that we will see.
But in case that you see disk.sys driver loaded then you will have to write
your "driver".

Regards,
Slobodan
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top