Subject: AceMoney's registry entries
J44xm said:
["burnr"; Fri, 16 Jan 2004 23:26:53 GMT]
Thanks to all respondents. AceMoney seems to be my initial pick.
I'd installed this, for the sake of file conversion. My retarded bank
refuses to provide our statements in a standard delimited format,
like .csv. I long ago uninstalled Money and Quicken, and don't want them.
So I use Ace Money to let me convert the reports from my bank to .csv.
The part about this that I'm posting: Each time I run AceMoney, my followup
command is to delete its ugly registry entries.
It autocreates a bunch of file extensions keys in the registry, which I
don't want.
.mmw .ofc .ofx .qfx .qif
For the first extension there, .mmw, its own, it creates this filetype key:
[HKCR\AceMoney.Document].
For those other four extensions, the filetype key it creates is named in
a way that is totally against tradition. It uses a period to precede the
filetype name. A standard expected for the extensions, not the filetype
keys. While it is still functional, it's unnatural. This filetype key
created, its this: [HKCR\.Document].
Another note about those extensions. As I am not using Money or Intuit,
I definitely don't have any use to keep those extensions registered on
my system. But those who do want to launch files with those extensions,
and have other financial programs, I suspect they will have a problem.
AceMoney does a hostile takeover, whenever you run it, on those extensions.
So if you expect another program, say Quicken, to launch, when you click
a .qif file, you will be outta luck.
I'll append the undo reg file that I use. It was not written to keep any
settings, at all, for extensions like .qif and those others. Further, it
fits my needs specifically because I don't want AceMoney to come up upon
my clicking of any of those filetypes. I want them associated with nothing
other than my default "unknown filetype" handler, notepad.
Repeat. This undo reg file, in current form, it won't be of any use to those
who want to keep those extensions associated with a separate program. You'd
have to create a separate file containing open commands to Intuit etc, for
that purpose. Second, this undo reg file meets my needs because I don't want
to click on files outside of AceMoney to have it open. I only want to run
Acemoney itself directly, and then open files from its interface.
And, note the nature of this. It undoes the action that occurs each time
AceMoney is run. Means that on next run, AceMoney stubbornly re-inserts
those same entries. (launching from a .bat with start /wait can automate
the deletes, though)
Finally. Why bother? It's only for those of us picky about having our
filetypes and extensions getting too crowded with a bunch of debris that
we don't need.
It's not a functional issue. Those keys which this deletes are not ones that
cause any intrinsic harm, beyond clutter. (Aside from the hostile takeover
circumstance.)
;---------------------------------------------------------------
REGEDIT4
[-HKEY_CLASSES_ROOT\.Document]
[-HKEY_CLASSES_ROOT\.mmw]
[-HKEY_CLASSES_ROOT\.ofc]
[-HKEY_CLASSES_ROOT\.ofx]
[-HKEY_CLASSES_ROOT\.qfx]
[-HKEY_CLASSES_ROOT\.qif]
[-HKEY_CLASSES_ROOT\AceMoney.Document]
// Attention: this deletes keys! coldblooded, no mercy!
;-----------------------------------------------------------------
.. . .
I'll append a version that deletes the same keys as the one above, but
includes - for informational purposes - their subkeys and values. The paths
will of course be local to my install location, but the semicolon comment
character used in the reg file means that regedit won't look at those lines
on a merge.
Note that one of the subkeys is the obnoxious type. One that
serves to shove itself into your explorer context menu for
New...(file here).
[-HKEY_CLASSES_ROOT\.mmw\ShellNew]
--
Karen S.
;---------------------------------------------------------------
REGEDIT4
[-HKEY_CLASSES_ROOT\.Document]
; @=" Document"
[-HKEY_CLASSES_ROOT\.Document\shell\open\command]
; @="G:\\DEHORS\\Y2003\\PROGS\\ACEMONEYIMPORTER.EXE \"%1\""
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEY.EXE \"%1\""
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEY.EXE /p \"%1\""
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEY.EXE /pt \"%1\" \"%2\" \"%3\" \"%4\""
[-HKEY_CLASSES_ROOT\.mmw]
; @="AceMoney.Document"
[-HKEY_CLASSES_ROOT\.mmw\ShellNew]
; "NullFile"=""
[-HKEY_CLASSES_ROOT\.ofc]
; @=".Document"
; "Content Type"="text/ofc"
[-HKEY_CLASSES_ROOT\.ofx]
; @=".Document"
; "Content Type"="text/ofx"
[-HKEY_CLASSES_ROOT\.qfx]
; "Content Type"="text/qfx"
; @=".Document"
[-HKEY_CLASSES_ROOT\.qif]
; "Content Type"="text/qif"
; @=".Document"
[-HKEY_CLASSES_ROOT\AceMoney.Document]
; @="AceMoney Document"
[-HKEY_CLASSES_ROOT\AceMoney.Document\DefaultIcon]
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEY.EXE,1"
[-HKEY_CLASSES_ROOT\AceMoney.Document\shell\open\command]
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEYIMPORTER.EXE \"%1\""
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEY.EXE \"%1\""
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEY.EXE /p \"%1\""
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEY.EXE /pt \"%1\" \"%2\" \"%3\" \"%4\""
[-HKEY_CLASSES_ROOT\AceMoney.Document\shell\print\command]
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEYIMPORTER.EXE \"%1\""
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEY.EXE \"%1\""
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEY.EXE /p \"%1\""
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEY.EXE /pt \"%1\" \"%2\" \"%3\" \"%4\""
[-HKEY_CLASSES_ROOT\AceMoney.Document\shell\printto\command]
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEYIMPORTER.EXE \"%1\""
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEY.EXE \"%1\""
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEY.EXE /p \"%1\""
; @="G:\\DEHORS\\Y2003\\PROGS\\ACE\\ACEMONEY.EXE /pt \"%1\" \"%2\" \"%3\" \"%4\""
;---------------------------------------------------------------