64-bit Vista and Setup API

  • Thread starter Thread starter Jon
  • Start date Start date
J

Jon

Hello, I have been doing some various testing using the Setup API and
registering device drivers.
The basic Idea is that I create a device using the Setup API. The
calls that I used are as follows: SetupDiCreateDeviceInfoList,
SetupDiCreateDeviceInfo, SetupDiCallClassInstaller.

On Windows XP platforms, it works great. I look at
HKLM\SYSTEM\Enum\CurrentControlSet\Enum\Root and my device is listed.

On 32-bit Vista platforms, it works great too. The problem I am having
though is that using 64-bit Vista, it doesn't seem to have been listed
in the registry key specified above. From what I know, Vista doesn't
use redirection for keys in SYSTEM does it? I know that some keys in
Software get redirected to some Wow64 keys.

Thanks ahead of time for any comments.
 
Jon said:
Hello, I have been doing some various testing using the Setup API and
registering device drivers.
The basic Idea is that I create a device using the Setup API. The
calls that I used are as follows: SetupDiCreateDeviceInfoList,
SetupDiCreateDeviceInfo, SetupDiCallClassInstaller.

On Windows XP platforms, it works great. I look at
HKLM\SYSTEM\Enum\CurrentControlSet\Enum\Root and my device is listed.

On 32-bit Vista platforms, it works great too. The problem I am having
though is that using 64-bit Vista, it doesn't seem to have been listed
in the registry key specified above. From what I know, Vista doesn't
use redirection for keys in SYSTEM does it? I know that some keys in
Software get redirected to some Wow64 keys.

Thanks ahead of time for any comments.

Jon
Try in newsgroups
microsoft.public.windows.vista.general
Rgds
Antioch
 
64 bit REQUIRES signed drfivers.
that may be your problem if the drivers are not properly "SIGNED".

best to get further advise in the vista public news groups.



(e-mail address removed)



Hello, I have been doing some various testing using the Setup API and
registering device drivers.
The basic Idea is that I create a device using the Setup API. The
calls that I used are as follows: SetupDiCreateDeviceInfoList,
SetupDiCreateDeviceInfo, SetupDiCallClassInstaller.

On Windows XP platforms, it works great. I look at
HKLM\SYSTEM\Enum\CurrentControlSet\Enum\Root and my device is listed.

On 32-bit Vista platforms, it works great too. The problem I am having
though is that using 64-bit Vista, it doesn't seem to have been listed
in the registry key specified above. From what I know, Vista doesn't
use redirection for keys in SYSTEM does it? I know that some keys in
Software get redirected to some Wow64 keys.

Thanks ahead of time for any comments.
 

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

Back
Top