Wrong. It has other capabilities besides the updater selection. BTW,
F-pup is just the name of the SFX download. The working program
"inside" the zip is named FP-UP.EXE
I am well aware of that and mentioned either executable, where appropriate.
You have the tail wagging the dog.
Not at all. The discussion is about fixing Fp-up , not Wget.
[...]
What does work nicely is the use of your TOGGLMOD to run the FP-UP
program (or any F-Prot updater) in that type of Safe mode. So users do
have this "semi-formal" alternative to update when they're just
partially in deep doodoo and can at least get to this Safe mode. The
obvious problem is that this is not something average users will be
using or doing.
Since you mentioned ToggleMode, then it's a fair example of a DOS utility that
runs in all environments, from pure DOS to the DOS box of *all* Windows
versions. Like your updater, ToggleMode acts as a shell for REGEDIT, among
other things that it does (edit System.ini, for example). Learn from what you
can.
What governs it is my choice of the 32 bit version of WGET which only
works in Windows.
The selection of the 32 bit version of WGET was perfect. It's elsewhere that
you erred.
That's because F-Prot for DOS is not specified for use on NT based OS.
F-Prot is specified for, but not *guaranteed* to scan all directories under NT
based OS, which is quite different from not specified. I stopped recommending
F-Prot as an "informal" (who invented that misleading definition?) scanner
because of that. Yet F-Prot is still the proper tool for scanning, and
especially to clean, under NT based OS too, by specifying the particular path to
scan (you have to specify the path / directory to F-Prot by its DOS short name,
e.g. \PROGRA~1 for "\program files").
Your above statement is one of the judgement mistakes that you did, that led you
to make further bad selections.
My program is also a user interface for F-Prot for DOS. It also
creates a set of emergency boot disks only applicable for Win 9X/ME
True, and I am aware of it. Yet my comments refer to the program's declared and
main purpose, which is an updater (and not an EBD maker). Subordinating your
design considerations to secondary issues, especially when they contradict the
main purpose, is a gross mistake. Being an engineer you surely know that.
[...]
Boy, you are the thickest and most stubborn SOB I've seen in ages
That too, but there are much more pronounced traits to my qualifications. ;-)
You can't get the info I want for my program from that very limited
and ancient DOS service. I want multiple file dates and I want to
present the LFN to the user. You seem completely locked into just one
of the modes of the F-comp program.
The one that is locked on a false concept is you. So far your F-Comp program
doesn't display long filenames and it never will, for limitations that are
inherent to other parameters in your solution (the selection of the compiler, to
mention one).
That's what I suggest in my Info in the program.
You can do better than that. For example, by changing the way the reference DB
is organized, with less files (use a unified database), in a compact form (in
binary format rather than as text).
Impractical? No. A PITA? Probably. I doubt though that most average
users are interested in checking multiple drives and partitions.
Another judgement mistake. Personally, I don't think that your F-Comp utility
has great use. I can tell that from the usage of the audit feature in our Audit
& Integrity module (it does what your F-Comp program does, plus a few other
"unimportant" things like integrity, and PEI screening). The A&I reports that I
received from users over years had mostly the audit feature OFF. Since A&I was
introduced, eight years ago, I remember having seen less than ten reports in
which audit was ON. Most A&I reports from users cover "all local drives", only
very few concentrate on a specific path / sub-directory.
Which brings me to another deficiency worth fixing in your F-Comp program: When
displaying the list of the available drives for monitoring, then there is no
point including in that list all logical drives, just those that are partitions
on the local hard drives. After all, what point is there to monitoring file
changes on the CD-ROM(s), or RAM-drive? To do that, you could use service 4409h
of INT 21h (IOCTL). To find the drives that you are interested in, test all
drives that pass the call, and reject those that test for 'remote', SUBSTituted,
RAMdrive, or do not allow direct IO. That leaves you with exactly the drives
you need.
Well, I do feel compelled to point out your lies, distortions and
inaccuracies.
Haven't your mom taught you how to conduct a civilized dispute, by carefully and
honestly choosing your accusations?
One other thing for those who may be interested. I noticed that Int
21h service 7143h can either get or set date and time on a file. And
all three sets of date-times can be set. Seems it might be easy for
malicious code to set a early set of dates on its files outside the
range searched by the top selection of F-comp.
I suspected this is the case. A date range search for newer files is
one of these "sometimes useful" heuristics in the case of malware.
For what it's worth, not worth bothering about.
Regards, Zvi