GAC, shfusion.dll

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hello,

I would like to build a library, and corresponding applications in order to
manage assemblies on servers within our enterprise. I know I can use
gacutil...however I hear that shfusion.dll is an api for doing this. I know
that Appication Center can handle deployment of assemblies to servers. We
would like a custom solution that performs the following:

Install an Assembly remotely.
Uninstall an Assembly.
Modify Assembly Configurations

If shfusion is the way to go, how do I use it. I cannot reference it. I
have the link to the support article documenting the api...I just don't know
how to use it. If I do use shfusion.dll...can it do all I want to do?
 
Hi,

You can not add a reference to shfusion.dll because this is not a managed
assembly, it is a unamanged shell extension.
The APIs you are looking for are only somewhat documented in two sources
that I am aware of.
1. MSDN - Article 317540 which can currently be found by following this link
http://support.microsoft.com/default.aspx?scid=kb;en-us;317540
2. The Framework SDK has a sample using C# which should get you started. For
VS2003 it is located at
\Program Files\Microsoft Visual Studio .NET
2003\SDK\v1.1\Samples\Technologies\Interop\Advanced\comreg

Hope this helps
 
Hi

Based on my knowledge, the shfusion.dll works in the computer wide.
If you wants to deploy dll in the enterprise wide, I think you may try to
use the Group Policy in the AD.
Here is a document for your reference.
..NET Framework Developer's Guide
Deploying the .NET Framework Using Active Directory
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/htm
l/cpcondeployingnetframeworkusingactivedirectory.asp

Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.
 
Back
Top