Method | Description | |
---|---|---|
Dispose ( ) : void |
Unhooks from the creation of new processes.
|
|
RunHook ( Selections selections, IExecutor executor, IFeedManager feedManager, ITaskHandler handler ) : System |
Hooks into the creation of new processes on the current thread to inject API hooks.
|
Method | Description | |
---|---|---|
CreateProcessACallback ( string lpApplicationName, string lpCommandLine, |
||
CreateProcessWCallback ( string lpApplicationName, string lpCommandLine, |
||
GetIconPath ( [ command = null ) : string | ||
GetInstallCommandFilter ( string path, string arguments, string zeroInstallCommand ) : RegistryFilterRule |
Builds a RegistryFilterRule for a Store.Model.Capabilities.InstallCommands entry.
|
|
GetRegistryFilter ( ) : |
Gets a set of filter rules for registry access.
|
|
GetRelaunchControl ( ) : |
Collects information about how Commands within an Implementation can be relaunched.
|
public RunHook ( Selections selections, IExecutor executor, IFeedManager feedManager, ITaskHandler handler ) : System | ||
selections | Selections | The implementations chosen for launch. |
executor | IExecutor | The executor used to launch the new process. |
feedManager | IFeedManager | Provides access to remote and local |
handler | ITaskHandler | A callback object used when the the user needs to be asked questions or informed about download and IO tasks. |
return | System |