Microsoft Windows Vista Community Forums - Vistaheads
Recommended Download



Welcome to the Microsoft Windows Vista Community Forums - Vistaheads, YOUR Largest Resource for Windows Vista related information.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so , join our community today!

If you have any problems with the registration process or your account login, please contact us.

Driver Scanner

DLLs don't register correctly with UAC turned on

microsoft.public.windows.vista.security






Speedup My PC
Reply
  #1 (permalink)  
Old 06-04-2007
Scott Heimendinger [MS]
 

Posts: n/a
DLLs don't register correctly with UAC turned on
I created an MSI package using the VS2005 tools to register a DLL for use in
a Vista gadget. For the gadget to recognize the DLL, it must be visible
through COM. On machines with UAC disabled, the installation works fine.
However, if the machine has UAC enabled, the MSI appears succesful, but the
DLL is not visible to the gadget.

How can I fix this issue and make the DLL visible even for users with UAC
enabled?

(for debugging purposes)
On UAC-enabled machines, the following steps make the DLL visible to the
gadget:
1. Close the Vista SideBar.
2. Uninstall <<Program Name>> from the Control Panel.
3. Open the GAC (usually c:\windows\assembly) and find <<DLL Name>>.
Right-click the file and choose "Uninstall".
4. Copy <<DLL Name>> to your local machine from <<Network Location>>.
5. Open the Visual Studio 2005 Command Prompt (under Programs > Visual
Studio 2005 > Visual Studio Tools) and navigate to the local folder you used
in step 4.
6. Run the following commands:
regasm /uninstall <<DLL Name>>
gacutil /if <<DLL Name>>
regasm <<DLL Name>>
7. Open the SideBar. Everything should work now.


Thank you,
Scott Heimendinger
SDET, Microsoft Office PerformancePoint Server

Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 06-06-2007
Adrian Accinelli
 

Posts: n/a
Re: DLLs don't register correctly with UAC turned on
several follow-ups in microsoft.public.windows.msi


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

vB 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
Printing with UAC turned off =?Utf-8?B?Smlt?= microsoft.public.windows.vista.print fax scan 4 01-02-2009 20:06
UAC turned itself back on? PTravel microsoft.public.windows.vista.security 6 05-31-2007 16:18
I'm taking a poll - Are you running with UAC or have you disabled UAC? Joseph Geretz microsoft.public.windows.vista.general 45 03-21-2007 23:41
DLLs in some Gadgets Brian W microsoft.public.windows.vista.general 5 02-25-2007 22:04
How do I hide the security center shield - wanring me I turned off UAC. boe microsoft.public.windows.vista.installation setup 4 02-05-2007 04:03




All times are GMT +1. The time now is 14:45.




Driver Scanner - Free Scan Now

Vistaheads.com is part of the Heads Network. See also XPHeads.com , Win7Heads.com and Win8Heads.com.


Design by Vjacheslav Trushkin for phpBBStyles.com.
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 RC 2

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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120