R
Roof Fiddler
Running Vista RC1, I inserted my Windows XP CD, and in Vista went to
Start/Search/Advanced Search, specified the CD as the search location,
checked "Include non-indexed, hidden, and system files", and searched for
winhlp32.exe. The search came up empty. There was a button "search inside
file contents", so I clicked that, and Vista read the CD for a while and
then displayed two matches, both named MIGWIZ.INF, and probably neither of
which contains winhlp32.exe, considering that the size of each is 5kB. I
tried right-clicking on those matches, and nothing happened, and I tried
left double-clicking on them, and nothing happened. So it won't even let me
view the contents of those files.
I know that Vista is able to see inside cab files, because even in Explorer
the cab files can be opened like folders and the contents viewed.
So, searching through files which are all in Microsoft's own formats, on
Microsoft's own CD, Vista's integrated search can't find a file which I know
is somewhere on the CD.
If Vista's search can't even find something as simple as winhlp32.exe on the
Windows XP CD, then what good is it?
Am I supposed to find a spare machine and install Windows XP on it, just so
I can boot it up and run dir /s winhlp32.exe and copy the file from it? Is
this really the extent of the sophistication of Microsoft's search
technologies?
Ironically, the old help program was removed from Vista because Microsoft
was afraid it might have bugs which could allow malicious help files to take
control of the help program. But isn't the point of the revamped security in
Vista to prevent a malicious program (such as a buggy help program which has
been commandeered by a malicious help file) from damaging the user's system,
programs, or data?
No, wait, I'm mistaken; that's not the point. Vista is still explicitly
designed to allow any program which a user runs to trash all of the user's
data files, which might be irreplaceable, though not trash any of the
program or system files, even though they're all available on installation
DVDs lying beside the user's computer.
Start/Search/Advanced Search, specified the CD as the search location,
checked "Include non-indexed, hidden, and system files", and searched for
winhlp32.exe. The search came up empty. There was a button "search inside
file contents", so I clicked that, and Vista read the CD for a while and
then displayed two matches, both named MIGWIZ.INF, and probably neither of
which contains winhlp32.exe, considering that the size of each is 5kB. I
tried right-clicking on those matches, and nothing happened, and I tried
left double-clicking on them, and nothing happened. So it won't even let me
view the contents of those files.
I know that Vista is able to see inside cab files, because even in Explorer
the cab files can be opened like folders and the contents viewed.
So, searching through files which are all in Microsoft's own formats, on
Microsoft's own CD, Vista's integrated search can't find a file which I know
is somewhere on the CD.
If Vista's search can't even find something as simple as winhlp32.exe on the
Windows XP CD, then what good is it?
Am I supposed to find a spare machine and install Windows XP on it, just so
I can boot it up and run dir /s winhlp32.exe and copy the file from it? Is
this really the extent of the sophistication of Microsoft's search
technologies?
Ironically, the old help program was removed from Vista because Microsoft
was afraid it might have bugs which could allow malicious help files to take
control of the help program. But isn't the point of the revamped security in
Vista to prevent a malicious program (such as a buggy help program which has
been commandeered by a malicious help file) from damaging the user's system,
programs, or data?
No, wait, I'm mistaken; that's not the point. Vista is still explicitly
designed to allow any program which a user runs to trash all of the user's
data files, which might be irreplaceable, though not trash any of the
program or system files, even though they're all available on installation
DVDs lying beside the user's computer.