On 10/4/06, Phillip J. Eby <[EMAIL PROTECTED]> wrote:
> Okay, I've looked at the registry a bit, and it seems like I can register
> App Paths either under HKLM (for the whole machine) or under HKCU (for the
> current user).  However, both seem to have issues.
[...]
> 2. Register HKCU "App Paths" entries for all console scripts, pointing to a
> second '-conio-.exe' wrapper for the same '-script.py', thus allowing
> console scripts to be run from the "Start/Run" command line.

As I said in a previous email, keep away from App Paths, and in
particular, don't register an executable under any name but its own.

There's very little documentation that I could find on what App Paths
should do, so all you've got to go on is experiment and looking at
what others do. No-one that I have seen ever registers an exe under a
different name. And some programs (4NT, for example) expect the App
Path name to match the exe name (and give a broken user experience if
that isn't true). Essentially, you're well into "undocumented
behaviour" territory there, and things *will* go wrong.

Frankly, anyone using Start/Run *knows* that command line programs
don't leave their window open. They know to start cmd, and type the
command into that (even if they don't do anything else in cmd). Their
expectations are right, don't break them by trying to be too clever.

Paul.
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to