ComServer Class |
Namespace: ShellBoost.Core.Utilities
public class ComServer
The ComServer type exposes the following members.
Name | Description | |
---|---|---|
All |
Gets a list of all registered COM servers.
| |
AlwaysShowExt |
Gets a value indicating whether the extension is always shown.
| |
AppId |
Gets the application identifier.
| |
AutoConvertTo |
Gets the auto convert to identifier.
| |
ClassId |
Gets the class identifier.
| |
DefaultIcon |
Gets the default icon.
| |
DescriptionID |
Determines the 'DescriptionID' registry value.
| |
DisableProcessIsolation |
Gets or sets a value indicating whether to disable process isolation.
| |
DisplayName |
Gets the display name.
| |
DisplayNameString |
Gets the display name.
If will be different of DisplayName only if DisplayName is a Shell indirect string.
| |
DotNetAssembly |
Gets the COM component assembly for .NET servers.
| |
DotNetClass |
Gets the COM component class for .NET servers.
| |
DropHandler |
Gets the drop handler identifier.
| |
EditFlags |
Gets the edit flags.
| |
FriendlyTypeName |
Gets the friendly type name.
| |
FriendlyTypeNameString |
Gets the friendly type name.
If will be different of FriendlyTypeName only if FriendlyTypeName is a Shell indirect string.
| |
IconHandler |
Gets the icon handler identifier.
| |
ImplementedCategories |
Gets the list of implemented COM categories.
| |
InfoTip |
Gets the tooltip.
| |
InfoTipString |
Gets the tooltip.
If will be different of InfoTip only if InfoTip is a Shell indirect string.
| |
InProcHandlerPath |
Gets the COM component in-process handler path.
| |
InProcServerPath |
Gets the COM component in-process server path.
| |
InRegistry |
Gets a value indicating whether this server exists in the registry.
| |
InRegistry32 |
Gets a value indicating whether this is registered in the 32 bits registry.
| |
InRegistry64 |
Gets a value indicating whether this is registered in the 64 bits registry.
| |
Insertable |
Determines if the server is insertable.
| |
InstanceClsid |
Gets the instance COM component's CLSID.
| |
InstanceInitPropertyBagValues |
Gets the list of custom values.
| |
IsShellFolder |
Determines if this is a Shell Folder.
| |
LocalizedString |
Gets the localized string.
| |
LocalizedStringString |
Gets the localized string.
If will be different of LocalizedString only if LocalizedString is a Shell indirect string.
| |
LocalServerPath |
Gets the COM component out-of-process server path.
| |
NeverShowExt |
Gets a value indicating whether the extension is never shown.
| |
NoOpen |
Gets the no open text.
| |
NoOpenString |
Gets the no open text.
If will be different of NoOpen only if NoOpen is a Shell indirect string.
| |
PersistentAddinsRegistered |
Gets the persistent addins registered identifiers.
| |
PersistentHandler |
Gets the persistent handler identifier.
| |
PreviewHandler |
Gets the preview handler identifier.
| |
ProgId |
Gets the COM component ProgID.
| |
Programmable |
Determines if the server is programmable.
| |
PropertyHandler |
Gets the property handler identifier.
| |
QueryInfo |
Gets the query info identifier.
| |
RegeditPath |
Gets a path that can be used to navigate to that key using Windows' Regedit tool.
| |
ResolvedDisplayName |
Gets a final display name that's not empty.
| |
RuntimeVersion |
Gets the COM component runtime version for .NET servers.
| |
ServerPath |
Gets the COM component in-process or out-of-process server path.
| |
ShellLink |
Gets the shell link identifier.
| |
SortOrderIndex |
Determines the 'SortOrderIndex' registry value.
| |
ThreadingModel |
Gets the COM component threading model.
| |
ThumbnailProvider |
Gets the thumbnail provider identifier.
| |
ToolBoxBitmap32 |
Gets the toolbox bitmap.
| |
TreatAs |
Gets the treat as identifier.
| |
TypeLib |
Gets the type library identifier.
| |
Values |
Gets the list of custom values.
| |
Version |
Gets the version.
| |
VersionIndependentProgID |
Gets the version independent ProgID.
|
Name | Description | |
---|---|---|
CheckComRegistrationIsAvailable |
Checks COM registration is available.
| |
CreateInstance(Guid, CLSCTX, Boolean) |
Creates an instance of this object.
| |
CreateInstanceT(CLSCTX, Boolean) |
Creates an instance of this object.
| |
EnumerateClassesRootKeys |
Enumerates the 32bit and 64bit ClassesRoot keys.
Note this favor reading from 64 (first one sent back) in case both exist.
Each returned key must be disposed.
| |
FromClsid |
Gets a COM Server from a CLSID.
| |
FromProgid |
Gets a COM Server from a ProgId.
| |
FromProgidShellEx |
Gets a COM Server from a ProgId and a Shell Extension guid.
| |
GetClassesRootValueT |
Gets a value.
| |
GetClassesRootValueAsGuid |
Gets a unique identifier from the ClassesRoot key.
| |
GetDefaultIconAsBitmaps |
Gets the item's default icon as a list of bitmaps.
The returned Bitmaps are allocated and must be disposed when not used.
| |
GetKeyDefaultValueAsGuid |
Gets a key default value as a guid.
| |
GetSubKeyGuidPairs |
Gets a key default value as a guid.
| |
GetValueT |
Gets a value.
| |
GetValueAsGuid(String) |
Gets a value as a guid.
| |
GetValueAsGuid(RegistryKey, String) |
Gets a unique identifier from a key value.
| |
OpenClassIdKey |
Opens the class identifier key.
| |
RegisterNetFrameworkInprocessComObject |
Registers an in-process .NET Framework COM object.
| |
RegisterOutOfProcessComObject |
Registers an out-of-process .NET COM object.
| |
ToString |
Converts to string.
(Overrides ObjectToString.) | |
UnregisterComObject(RegistrationMode, Guid) |
Unregisters a COM object.
| |
UnregisterComObject(RegistrationMode, Type) |
Unregisters a COM object.
|