loader: Mark the stack as executable if possible.

Alexandre Julliard julliard at winehq.org
Thu Nov 16 03:16:58 CST 2006

Mike McCormack <mike at codeweavers.com> writes:

> If you can't determine the right answer automagically, I don't see the
> point in bugging the user for it, as they're not going to know any
> better.

The real question is "do you care enough about security to not want
broken apps to run?". That's obviously not a question that we can
answer automatically. Of course it can be hidden in a winecfg setting
instead of popping up a message box, but then it means you have to be
insecure by default, because you can't have apps simply die and tell
users "you should have toggled that obscure setting in winecfg".

So the idea is to default to secure until the user explicitly said
otherwise; and the message box is a way to make it easier for users to
tell us that they don't care about security. I suppose the alternative
is to say that people should turn off no-exec in the kernel if they
don't want security, but that's not exactly user-friendly either.

Alexandre Julliard
julliard at winehq.org

More information about the wine-devel mailing list