Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista Drivers > INF RegisterDLLs issue

Reply
Thread Tools Display Modes

INF RegisterDLLs issue

 
 
Tim Roberts
Guest
Posts: n/a

 
      04-24-2010
I have an INF problem I cannot explain.

I have an AVStream driver with a ksproxy plugin. The plugin is a COM DLL,
as they all are. I do the COM registration in the INF file, via

[MainSection]
...
RegisterDlls = xxx.Register
...
[xxx.Register]
11,,CompanyPlugin.ax,1
16425,,CompanyPlugin.ax,1

11 is System32, 16425 is SysWow64 on 64-bit systems and is irrelevant on
32-bit systems.

One client is now complaining that on the very first plugin in a fresh
installation Win 7, the 32-bit DLL is not registered. If they re-install
the driver, or if they plug in to another port so it gets a new install, or
if they run regsvr32, then it works fine, and it works fine from that point
on. It's only that very first installation. The 64-bit DLL is fine.

In setupapi.drv.dll, it shows both lines, but only the 64-bit DLL has a
second line saying that registration succeeded.

Is there some systemic issue with RegisterDLLs and 32-bit DLLs on a 64-bit
system? I'm convinced there are no missing dependencies, even on a fresh
install. Further, I'm not entirely sure how I'm going to chase thiis down.
--
Tim Roberts,
Providenza & Boekelheide, Inc.
 
Reply With Quote
 
 
 
 
Pavel A.
Guest
Posts: n/a

 
      04-24-2010
Can you insert a breakpoint in the 32-bit dll registration code and debug
it?
--pa


"Tim Roberts" <> wrote in message
news:...
> I have an INF problem I cannot explain.
>
> I have an AVStream driver with a ksproxy plugin. The plugin is a COM DLL,
> as they all are. I do the COM registration in the INF file, via
>
> [MainSection]
> ...
> RegisterDlls = xxx.Register
> ...
> [xxx.Register]
> 11,,CompanyPlugin.ax,1
> 16425,,CompanyPlugin.ax,1
>
> 11 is System32, 16425 is SysWow64 on 64-bit systems and is irrelevant on
> 32-bit systems.
>
> One client is now complaining that on the very first plugin in a fresh
> installation Win 7, the 32-bit DLL is not registered. If they re-install
> the driver, or if they plug in to another port so it gets a new install,
> or
> if they run regsvr32, then it works fine, and it works fine from that
> point
> on. It's only that very first installation. The 64-bit DLL is fine.
>
> In setupapi.drv.dll, it shows both lines, but only the 64-bit DLL has a
> second line saying that registration succeeded.
>
> Is there some systemic issue with RegisterDLLs and 32-bit DLLs on a 64-bit
> system? I'm convinced there are no missing dependencies, even on a fresh
> install. Further, I'm not entirely sure how I'm going to chase thiis
> down.
> --
> Tim Roberts,
> Providenza & Boekelheide, Inc.


 
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Vista runs out of physical memory when working with files > 1GB - memory management issue? Robert Janik Windows Vista Performance 2 04-21-2010 05:03 AM
sbs 2003 network slow why? john Windows Small Business Server 9 04-03-2010 11:10 PM
weird VPN issue from XP guest Bo Berglund Virtual PC 2 12-05-2009 07:16 AM
Startup Repair Issue - SP2 Issue? Beatlesfan2222 Windows Vista General Discussion 1 11-11-2009 07:47 PM
ACPI\PNPB02F Unknown device issue solution Copenhagen Windows Vista Hardware 4 07-22-2006 12:15 AM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59