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]
