On Wed, Sep 23, 2009 at 11:24 AM, Hippo Man <[email protected]> wrote:
> Understood. But I'm wanting to write my _own_ app to control window
> placement within Spaces on my _own_ computer. I want to automate this
> instead of having to do a lot of mouse clicking and dragging.

This issue has come up a few times recently: "I want to do X on my own
computer!  I should be able to do it!"  Philosophically this is a very
reasonable point.

Practically, however, there's no easy way to let you do whatever you
want with your machine while simultaneously preventing other
applications from doing the same things.  Under the current model,
every application you run is given equal permissions.  (Yes, they can
drop permissions or be put into a sandbox, but fundamentally the Unix
process model assigns one effective UID and one effective GID to each
process, and all processes that have the same EUID and EGID behave the
same way.)

Keep this in mind when filing bugs about exposing private API or
access to operating system features.

--Kyle Sluder
_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to