> > > But I think I found an alternative solution.
> >
> > Please enlight us!
>
> Maybe it is Vista not XP? That is a known issue, the UAC prompt and
> console apps appear not to be compatible.
>
> http://www.stack.nl/~marcov/buildfaqold/#x1-450002.4.3
>
> btw, mingw has added manifest to several files since I wrote the above,
> but I haven't put them to the test yet.
Here's some random comments, if you care:
1). Vista by default is non-admin, and whines if you try running any of the following from CMD manually or from a .BAT file (but inside DJGPP's Bash or makefile is fine, no problems): setup, install, patch, update. This, plus DJGPP's redir, makes for quite a lot of conflicts. I ended up making .EXE symlinks (2k each) to djpatc, djupdat, djredir (it can't have the full "patch" in the name or else it still flags, ugh). Kinda braindead behavior.
2). I don't understand manifest files at all, looks very confusing, complicated, etc. However, I did try to write a manifest for a DJGPP app, but all my attempts failed. My (unproven) hypothesis is that DOS apps can't have (working) manifest files.
3). SP1 fixed UAC to not trigger as much unnecessarily. You can also (unwisely?) disable UAC if it's really a problem or run CMD as Admin (Win key -> search/enter -> "cmd" (hold LShift + LCtrl and then press Enter, confirm). Not ideal, so I never do that much (but I'd rather not disable UAC without a good reason, even if it hasn't really proven useful yet).
4). Windows 7 comes out on Oct. 22, and it has even better UAC (supposedly) with "saner" defaults. It even claims to be faster at bootup, not require any more resources than Vista, and can actually run on a Netbook (e.g. say goodbye to XP). If you buy any Vista computer on June 26th or later (U.S. only??), they'll give you a free upgrade to Win7.
<joking>
"And if you act now, non-Home (business) users get a free XPM (XP inside VirtualPC) download because compatibility is still lousy due to having the same basic kernel (NT 6.1)."
</joking>
Oddly enough, many people consider Win7 to be Vista SP2, but SP2 just came out (although Win Update hasn't offered it to me yet, meh). While I think it's more of an overhaul than just a minor fix, I do wonder why they're pushing so hard for it instead of just adding to Vista. Or at least I wonder why Vista is still pushed so hard when Win7 is so heavily preferred.
P.S. Just for comparison, Linux 2.6.30 came out today, and I think this is the first stable release to have VFAT (writing only) limited to 8.3 due to patent concerns.
BTW, marcov, you probably don't care or already have one, but here's a download link to a Cygwin-hosted G++ 3.3.6 compiler targeting Linux (32-bit and 64-bit): http://metamod-p.sourceforge.net/cross-compiling.on.windows.for.linux.html |