Property | Type | Description | |
---|---|---|---|
BeTheExecutableFor | void | ||
EnsureRegistryValue | void | ||
HandleSquirrelInstallEvent | void | ||
IsFirstTimeInstall | bool | ||
LookupUrlOfSquirrelUpdate | |||
MakeBloomRegistryEntries | void | ||
RemoveBloomRegistryEntries | void | ||
RemoveRegistryKey | void |
Method | Description | |
---|---|---|
SharedByAllUsers ( ) : bool |
True if we consider our install to be shared by all users of the computer. We currently detect this based on being in the Program Files folder.
|
Method | Description | |
---|---|---|
BeTheExecutableFor ( string extension, string description ) : void | ||
EnsureRegistryValue ( string keyName, string value, string name = "" ) : void | ||
HandleSquirrelInstallEvent ( string args ) : void | ||
IsFirstTimeInstall ( string programArgs ) : bool | ||
LookupUrlOfSquirrelUpdate ( ) : |
Note: this actually has to go out over the web to get the answer, and so it may fail
|
|
MakeBloomRegistryEntries ( string programArgs ) : void |
Make the registry entries Bloom requires. We do this every time a version of Bloom runs, so that if more than one is installed the latest wins.
|
|
RemoveBloomRegistryEntries ( ) : void | ||
RemoveRegistryKey ( string parentName, string keyName ) : void |