ShellExtensionRegistrarRegisterHandler Method |
IT Hit User File System
Registers shell service provider COM class as well as registers it for sync root.
Namespace:
ITHit.FileSystem.Windows.ShellExtension
Assembly:
ITHit.FileSystem.Windows.ShellExtension (in ITHit.FileSystem.Windows.ShellExtension.dll) Version: 8.2.27026.0
Syntax public static void RegisterHandler(
string syncRootId,
string handlerName,
Guid handlerGuid,
string shellExtensionsComServerExePath = null
)
Public Shared Sub RegisterHandler (
syncRootId As String,
handlerName As String,
handlerGuid As Guid,
Optional shellExtensionsComServerExePath As String = Nothing
)
public:
static void RegisterHandler(
String^ syncRootId,
String^ handlerName,
Guid handlerGuid,
String^ shellExtensionsComServerExePath = nullptr
)
static member RegisterHandler :
syncRootId : string *
handlerName : string *
handlerGuid : Guid *
?shellExtensionsComServerExePath : string
(* Defaults:
let _shellExtensionsComServerExePath = defaultArg shellExtensionsComServerExePath null
*)
-> unit
Parameters
- syncRootId
- Type: SystemString
Sync root identifier. - handlerName
- Type: SystemString
Name of shell service provider. - handlerGuid
- Type: SystemGuid
CLSID of shell service provider. - shellExtensionsComServerExePath (Optional)
- Type: SystemString
Absolute path of external COM server executable. Will not register COM class in CLSID if not provided.
See Also