"Adam Ruppe" <[email protected]> wrote in message 
news:[email protected]...
>> Hmm...? So what is "this app path thing"? I take it you're not
>> talking about the PATH environment variable?
>
> It's a registry section. Here's the blog post I saw it in:
>
> http://blogs.msdn.com/b/oldnewthing/archive/2011/07/25/10189298.aspx

God, how convoluted. Leave it to MS to "simplify" a situation by making it 
more complex. And nevemind the fact that the autoexec.bat issues aren't 
applicable in Win2k and onward. This also means that the incredibly useful 
tango.sys.Environment.exePath is essentially broken, and if it were fixed 
then this would likely break:

if(Environment.exePath(appName))
    system(appName);
else
    doSomethingAboutItLikeMaybeInstallItOrSomething();

Kinda drives you to Linux until you remember that making a persistent change 
to the user's PATH over there is just like the autoexec.bat situation, 
except worse because at least with autoexec.bat it was always the same 
interpreter and anything more complex than a greppable one-line "set 
PATH=..." was rare.

Anyway, that's very good to know. Thanks.


Reply via email to