My driver is not getting loaded in Vista RC2 64bit OS

Hi,

I am Elango, I have written a driver to copy the files which are cannot be
copied by the user mode (i.e. Registry and applications are used/locked by
the other process). This driver is a simple one; application will take help
as and when it needs to read the file which cannot do it in user space.

I am using the devload.exe to load the driver; it works fine with WinNT,
Win2k, WinXP and Server 2003… But when I try to do it in the Vista RC2
64bit OS, i could not and also i found some info from the Event manager.
Those are follows.

------------------- start ---------------------
Log Name: System
Source: Application Popup
Date: 11/14/2006 6:17:29 PM
Event ID: 1060
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Compuapps-PC
Description:
??\C:\PROGRAM FILES (X86)\ONSPEC\ALL USERS\REGEN\RGFILERW.SYS has been
blocked from loading due to incompatibility with this system. Please contact
your software vendor for a compatible version of the driver.
Event Xml:



1060
2
0
0x80000000000000

1848
System
Compuapps-PC





??\C:\PROGRAM FILES (X86)\ONSPEC\ALL
USERS\REGEN\RGFILERW.SYS

000000000200300000000000240400C0000000006B0300C000000000000000000000000000000000


------------------------------ end---------------------------------

Even I tried building the driver code with x64 free build settings and tried
it… but no luck till now…

Can any one give me the direction to solve this problem…

Regards,
Elango C

Elango C wrote:

I am using the devload.exe to load the driver; it works fine with WinNT,
Win2k, WinXP and Server 2003… But when I try to do it in the Vista RC2
64bit OS, i could not and also i found some info from the Event manager.
Those are follows.

Is the driver a 64bit one? You can’t load 32bit drivers in 64bit.

Also in Vista the driver must be correctly signed using a verisign code
signing certificate.

btw. isn’t devload.exe for loading DOS device drivers?? I’m surprised it
works on something like XP…

Tony

Yes, I have built the driver using “Windows 2003 Server Free AMD64 bit
environment”.

I am using this devload.exe to load the drivers in NT/2k/XP OS. It works
perfectly till now.

Regards,
Elango C

On 11/15/06, Tony Hoyle wrote:
>
> Elango C wrote:
> > I am using the devload.exe to load the driver; it works fine with WinNT,
> > Win2k, WinXP and Server 2003… But when I try to do it in the Vista RC2
> > 64bit OS, i could not and also i found some info from the Event manager.
>
> > Those are follows.
>
> Is the driver a 64bit one? You can’t load 32bit drivers in 64bit.
>
> Also in Vista the driver must be correctly signed using a verisign code
> signing certificate.
>
> btw. isn’t devload.exe for loading DOS device drivers?? I’m surprised it
> works on something like XP…
>
> Tony
>
> —
> Questions? First check the IFS FAQ at https://www.osronline.com/article.cfm?id=17
>
>
> You are currently subscribed to ntfsd as: xxxxx@gmail.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

Elango C wrote:

Yes, I have built the driver using “Windows 2003 Server Free AMD64 bit
environment”.

Have you tried building using the vista environment? You may need to
modify your driver for vista.

TBH I think you’re going about this the wrong way. You would be better
off investigating the use of VSS rather than trying to break filesystem
locks using kernel drivers (if that is even possible).

I am using this devload.exe to load the drivers in NT/2k/XP OS. It works
perfectly till now.

Try the OSR driver loader: http://www.osronline.com/article.cfm?article=157

Such loading is only normally done using testing - it’s far better to
install your driver properly during install then start it as needed.

Tony