Questions tagged [regfreecom]

Registration-free COM interop is a Microsoft technology that activates COM components without using the Windows registry to store COM registration information.

Registration-free COM interop is a Microsoft technology that activates COM components without using the Windows registry to store COM registration information. Instead of registering a COM component on a computer during deployment, you create Win32-style manifest files at design time that contain information about binding and activation. These manifest files, rather than registry keys, direct the activation of a COM object.

Using registration-free activation for your assemblies instead of registering them during deployment offers two advantages:

  • You can control which DLL version is activated when more than one version is installed on a computer.
  • End users can use XCOPY or FTP to copy your application to an appropriate directory on their computer. The application can then be run from that directory.

(from http://msdn.microsoft.com/en-us/library/fh1h056h.aspx with small changes)

114 questions
2
votes
1 answer

Activate a (COM Interop based) ActiveX contol using registration free com

I have a (COM Interop based) ActiveX contol that I am trying to use with registration free com. When the control loads the control is inactive (does not responds to events, control not fully rendered etc). After much search I discovered that COM…
embnut
  • 121
  • 5
2
votes
1 answer

Events not sent to WPF based ActiveX control (COM interop) when using Reg-Free-COM

I have a WPF based ActiveX control (COM interop). I am able to use it correctly by registering the control. When I tried to Reg-Free-COM (using manifest files) the control seems to be activated, but the events (such as mouse click,…
embnut
  • 121
  • 5
2
votes
2 answers

How to create isolated/reg-free COM between Visual Basic DLLs and a C++ DLL?

I have to use a VB (COM) DLL in a C++ DLL. I figured out how to access the VB (COM) DLL from the C++ DLL and it works. Now I've got the problem that I have to use isolated COM/reg-free COM because I can't register the DLL on every PC it has to be…
user4391669
2
votes
1 answer

Manifest for dependencies on items other than the main executable?

I'll explain what i'm trying to do (and why) first and then get more into the details. I'm trying to get Registration Free COM activation working in the context of a language that is compiled JIT. I use Reg-Fre COM because i would like to avoid…
Carl Quirion
  • 765
  • 5
  • 25
1
vote
1 answer

CoCreateInstance C++/CLI class from Native C++

I have declared C++/CLI class as below namespace testcominterface { [ComVisible(true)] [Guid("FFCA805F-8DAB-4AF8-A7B7-B488136E8177")] public interface class ITestInterface { public : void TestMethod(); }; …
Aing
  • 116
  • 10
1
vote
1 answer

Registration Free COM errors with EXE

I'm trying to use COM functions exposed by an EXE. I've created a C# project using Visual Studio 2010 (on a windows7/x64 machine) and added the reference to that EXE, then set the Isolated flag to true. When I build the solution, I get errors for…
Pete Shaw
  • 23
  • 2
1
vote
2 answers

Is it possible to use Redemption.dll without admin rights?

I have downloaded the redemption.dll and it needs to be added with regsvr32.exe, however lacking the admin rights to do so, I'm wondering if there's any other way to access Redemption in Outlook's VBA?
user3258911
  • 159
  • 5
  • 13
1
vote
1 answer

COM reg free and NET(5,6,7) version: is it possible?

Short description: we have c++ mfc application (client) that uses C# Net Framework 4.6 plugin (server). We also configured regfree between c++ and c# via manifests (at first step) and via embedded manifest (second step, without manifests files into…
Sergey Alikin
  • 159
  • 10
1
vote
0 answers

How to have multiple versions of a Delphi COM Server at the same time?

We have a COM server written in Delphi 10.2 Tokyo which contains 4 classes, all of which inherit from TAutoObject, and all have an initialization section containing the call to TAutoObjectFactory.Create. In a typical installation, we have…
SiBrit
  • 1,460
  • 12
  • 39
1
vote
1 answer

Can I use RegFree Com with an application written in Excel VBA?

I have an application that is written in Excel VBA, myApp.xls. Currently we use InstallShield to distribute the application. Since we are moving to Windows Vista, I need to be able to install the application as a standard user. This does not…
Steven
1
vote
0 answers

RegFree COM: CoClass should return an object instance of a type from another assembly

I am able to successfully achieve RegFree COM using application manifest as OneToOne relationship means there's no dependency for my SideBySide assembly that my native application to be aware of. I am able to instantiate, do call etc., without any…
Gokul E
  • 1,356
  • 2
  • 13
  • 28
1
vote
2 answers

How get "miscStatus" from vb6 ocx?

How I can get miscStatus for VB6 ocx from .net without need for register it on local computer? I use TLI (TypeLibInfo) for all other info about ocx but this property i do not know how get? Did someone know how regsvr32 generate MiscStatus when…
bojan
  • 11
  • 2
1
vote
0 answers

Side-by-side error when running program with manifest present and from a different computer

I have a VB6 application that uses a pack of VB dlls that were built using the .NET 4.7.2 framework. Whenever i try to run the application from a different computer, with the application manifest present, i get the "side-by-side configuration…
Longshadow
  • 109
  • 1
  • 1
  • 8
1
vote
0 answers

How can I customize registration-free COM manifests generated by Visual Studio?

I'm trying to deploy an .NET application with a custom COM component through ClickOnce. Unfortunately the application does not work with manifests generated by Visual Studio to use the COM component in registration-free mode. After a couple of tries…
R. Martinho Fernandes
  • 228,013
  • 71
  • 433
  • 510
1
vote
2 answers

Statically link COM DLL in C# (avoid regfree)

I have perhaps a silly question: We have a VC++ COM DLL (developed internally) and we have ported our main app to C# and used COM Interop, reg-free to access the COM dll. Everything works just fine with internal embedded manifest. However, the…
Terry Felkrow
  • 653
  • 1
  • 8
  • 18