Info-Tips are enabled on a per-file type basis by adding FragExt's FMTID & PID to the
InfoTip value of a file type's registry class key. FragExt offers 6 different tips.
For all tips, the FMTID is:
{242ED098-D606-4FA8-9DDE-89AEDFE4EAD7}
|
PID
|
Tip Type
|
|
1
|
Fragments
|
|
3
|
Extents
|
|
5
|
Clusters
|
|
7
|
Size on Disk
|
|
9
|
Data Streams
|
|
11
|
Percent on Disk
|
The combined format for each tip, on Windows 2000, is
{FMTID},PID
The combined format for each tip, on Windows XP & Windows 2003, is
{FMTID}PID
So if you want to show tips on all files that do not have a registered info-tip, you would do the following.
- Run regedit.exe
- Expand the HKEY_CLASSES_ROOT key
- Select the * key
- Create a new String value named InfoTip if one does not exist
- Add those tips you want FragExt to display to the value of InfoTip. For instance, on my machine I already have an InfoTip value and it is set to
prop:Type;Write;Size
I want to add fragments to the display, so on Windows XP & Windows 2003, I change the value to
prop:Type;Write;Size;{242ED098-D606-4FA8-9DDE-89AEDFE4EAD7}3
On Windows 2000, this would be
prop:Type;Write;Size;{242ED098-D606-4FA8-9DDE-89AEDFE4EAD7},3
Note that the string is prefixed by the text
prop: (note the trailing colin). This is required by Windows. Also note that tips are separated by
; (semi-colins).
This is also required by windows. Finally note that Windows 2000 a
, (comma) is required between the FMTID and the PID.
You can apply the same steps to any other file-extension class with the exception of those that have the following sub-key
ShellEx\{00021500-0000-0000-c000-000000000046}
These file types use an extended info-tip format and override the method that FragExt uses.