Hide My Folders ActiveX - Methods Overview

Hide My Folders ActiveX Control provides the following methods to control hiding process:

Method Brief Description
SetCurrentHidingEngine Set application's ID which you want to use hiding engine for
EnableHiding Enables hiding engine globally
DisableHiding Disables hiding engine globally
UnhideAllFiles Disables component properties for all objects in the file system
HideFile Hides the file object* passed as parameter to this function
IsFileHidden Checks whether component properties should be applied for the file object, passed as parameter to this method
UnhideFile Stops component action for the file object, passed as parameter to this method
AddItem Adds the file object, passed as parameter to this method to "hide list"**
RemoveAt Removes the file object at the specified list index
Clear Removes all file objects from "hide list"
GetItemFile Returns the name of the file object at the specified list index
SetItemFile Renames the file object
GetItemState Returns file object state
SetItemState Allows you to set the new state of the file object
Find Returns file object's index by it's name, passed as parameter
GetWhiteAppListCount Returns the number of elements (applications) in the list
GetWhiteAppListItem Returns the specified item of the "white applications' list" as the path to application's executive
ClearWhiteAppListItem Clears the "white applications' list"
AddWhiteAppListItem Adds the specified application into the "white applications' list"
RemoveWhiteAppListItem Removes the specified application from the "white applications' list"
EnableWhiteAppExtendedCheck ENABLES extended checking of authenticity of the executables in the white list.
DisableWhiteAppExtendedCheck DISABLES extended checking of authenticity of the executables in the white list.
AddCurrentProcessToWhiteAppList Adds active application (current process) into the "white applications' list"
RemoveCurProcessFromWhiteAppList Removes active application (current process) from the "white applications' list"
AddWhiteAppPID Adds the application into the "white applications' PID list" by its process ID
RemoveWhiteAppPID Removes the application from the "white applications' PID list" by its process ID
ClearWhiteAppPIDList Removes all applications' process identifiers from the "white applications' PID list"

* - by file object we mean any file, folder or mask.

** - abstract entity which represents internal list which contains all file objects the ActiveX control operates with.

EnableHiding and DisableHiding provide main component functionality and operate with all file objects.
UnhideAllFiles, HideFile, UnhideFile and IsFileHidden methods provide basic file operations and fall into Simple API functions.
AddItem, RemoveAt, Clear, GetItemFile, SetItemFile, GetItemState, SetItemState and Find methods work with hidden items list and represent Advanced API functions.
GetWhiteAppListCount, GetWhiteAppListItem, ClearWhiteAppListItem, AddWhiteAppListItem, RemoveWhiteAppListItem, AddCurrentProcessToWhiteAppList and RemoveCurProcessFromWhiteAppList methods operates with "white applications' list".

 


See also

Properties Overview