I'm not sure if this is a simple question or it varies depending on the DLL... I have a codebase where the DLL uses atlbase.h and I think that means it registers a fairly standard set of keys/values? If so, is there a guide on MSDN how do write a script to install (and more importantly uninstall) the same keys so my installer can do the same thing?
Related Questions in C++
- C++ using std::vector across boundaries
- Linked list without struct
- Connecting Signal QML to C++ (Qt5)
- how to get the reference of struct soap inherited in C++ Proxy/Service class
- Why we can't assign value to pointer
- Conversion of objects in c++
- shared_ptr: "is not a type" error
- C++ template using pointer and non pointer arguments in a QVector
- C++ SFML 2.2 vectors
- Lifetime of temporary objects
Related Questions in WINDOWS
- Get Maximum Log Size
- Debugging Windows Services while starting
- Possible consequences of duplicate ProgId for different classes
- How to chain BCryptEncrypt and BCryptDecrypt calls using AES in GCM mode?
- mingw-64 conflicting declarations when cross-compiling
- I run an EXE program from a Windows Service but I can't see form C#?
- Why is PowerShell "not recognized" when installing Chocolatey?
- How to check if Windows device is phone or tablet/pc?
- How to add directories to Cygwin gcc default search path
- Can't install anything with pip2 on Windows 7 due to UnicodeDecodeError
Related Questions in REGISTRY
- Disable all power options from the Start menu
- C# DWORD and QWORD - signed and unsigned madness
- Extracting specific registry key from REG QUERY based on search string
- Parameter "StrongAssemblyName" must be specified if the flag "gacinstall" is used
- How can we add custom logic while installing exe created by installshield
- How to migrate registry entries with PowerShell with Get-Item : Set-Item and ExportTo-CliXml
- Script that runs "reg add" as admin
- ICallFactory with 32-bit and 64-bit type libraries side by side
- VB write to Local Machine Registry
- Trouble creating DWORD in LocalMachine registry field with C# WinForms
Related Questions in DLLREGISTRATION
- In Visual Studio 2012 or 2013, how can I register a DLL file on Windows 7 64-bit computer using a Custom Action command?
- how to register DLL's properly in wix 3.9
- Unable to register crystl32.ocx
- Getting errors in registering the COM DLL
- Which is the equivalent member in .NET Framework for calling RegSvr32.exe and RegAsm.exe?
- How do I register a DLL file on Windows 7 64-bit?
- How to register dll on win 7 64-bit processor
- What keys does regsvr32.exe add for a DLL?
- Registration-free COM/DLL?
- why to put 32 behind thr regsvr32 while registering component object model?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
ATL by itself adds nothing. Usually an ATL project has a number of co-creatable classes, and each class has a registry script associated with it. regsrv32 simply calls DllRegisterServer. ATLs implementation of DllRegisterServer loops through the list of co-creatable classes and calls processing of each registry script. So, registry is written with the information provided in registry scrips. By default, that is standard COM classes and interfaces metadata. It can be something else, provided that a developer put some extra information in the registry script.