C# Class OleViewDotNet.COMRegistryViewer

Form to view the COM registration information
Inheritance: WeifenLuo.WinFormsUI.Docking.DockContent
Mostrar archivo Open project: tyranid/oleviewdotnet Class Usage Examples

Public Methods

Method Description
COMRegistryViewer ( COMRegistry reg, DisplayMode mode ) : IronPython.Hosting

Constructor

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Method Description
AppendFormatLine ( StringBuilder builder, string format ) : StringBuilder
BuildCLSIDToolTip ( COMCLSIDEntry ent ) : string

Build a tooltip for a CLSID entry

BuildInterfaceToolTip ( COMInterfaceEntry ent, COMInterfaceInstance instance ) : string
BuildProgIDToolTip ( COMProgIDEntry ent ) : string

Build a ProgID entry tooltip

CopyGuidToClipboard ( System.Guid guid, CopyGuidType copyType ) : void
CreateCLSIDNode ( COMCLSIDEntry ent ) : TreeNode
CreateClsidNode ( COMCLSIDEntry ent ) : TreeNode
CreateFilter ( string filter, int mode, bool caseSensitive ) : bool>.Func
CreateInterfaceNameNode ( COMInterfaceEntry ent, COMInterfaceInstance instance ) : TreeNode
CreateInterfaceNode ( COMInterfaceEntry ent ) : TreeNode
CreatePythonFilter ( string filter ) : bool>.Func
CreateTypelibVersionNode ( COMTypeLibVersionEntry entry ) : TreeNode
FilterNode ( TreeNode n, bool>.Func filterFunc ) : bool
GetGuidFromType ( TreeNode node ) : System.Guid
GlobToRegex ( string glob, bool ignoreCase ) : Regex

Convert a basic Glob to a regular expression

InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

LimitString ( string s, int max ) : string
LoadAppIDs ( bool filterIL, bool filterAC ) : void
LoadCLSIDByServer ( ServerType serverType ) : void
LoadCLSIDs ( ) : void
LoadCLSIDsByNames ( ) : void
LoadIELowRights ( ) : void
LoadImplementedCategories ( ) : void
LoadInterfaces ( ) : void
LoadInterfacesByName ( ) : void
LoadLocalServices ( ) : void
LoadMimeTypes ( ) : void
LoadPreApproved ( ) : void
LoadProgIDs ( ) : void
LoadTypeLibs ( ) : void
RunPythonFilter ( TreeNode node, bool>.Func python_filter ) : bool
SetupCLSIDNodeTree ( TreeNode node, bool bRefresh ) : Task
SetupTree ( ) : void
btnApply_Click ( object sender, EventArgs e ) : void
contextMenuStrip_Opening ( object sender, CancelEventArgs e ) : void
copyGUIDCStructureToolStripMenuItem_Click ( object sender, EventArgs e ) : void
copyGUIDHexStringToolStripMenuItem_Click ( object sender, EventArgs e ) : void
copyGUIDToolStripMenuItem_Click ( object sender, EventArgs e ) : void
copyObjectTagToolStripMenuItem_Click ( object sender, EventArgs e ) : void
createInstanceToolStripMenuItem_Click ( object sender, EventArgs e ) : void
propertiesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
refreshInterfacesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
textBoxFilter_KeyDown ( object sender, KeyEventArgs e ) : void
treeComRegistry_BeforeExpand ( object sender, System.Windows.Forms.TreeViewCancelEventArgs e ) : void
treeComRegistry_MouseDown ( object sender, MouseEventArgs e ) : void
viewTypeLibraryToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Method Details

COMRegistryViewer() public method

Constructor
public COMRegistryViewer ( COMRegistry reg, DisplayMode mode ) : IronPython.Hosting
reg COMRegistry The COM registry
mode DisplayMode The display mode
return IronPython.Hosting

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void