August 23rd, 2012, 01:34 AM #1
How to detect real desktop and remotely accessed(screen shared) desktop?
On Mac Os the Screen Sharing feature is similar to Remote Desktop Service. Is there a way to determine whether the terminal where we are starting the application(our own application) is real desktop or remotely accessed (screen shared) desktop?
I have booted(logged in) the Mac A system with user1 account. From another Mac B machine, i will login to user2 account of Mac A sytem using Screen sharing feature. My application has to run only on real desktop, not on remotely accessed desktop(screen shared). So Is there a way(pro grammatically) to determine whether the terminal where I am starting the application is real desktop or remotely accessed (screen shared) desktop?
Is there any Shared Screen detection mechanism available?
Thanks & Regards,