What you're talking about is called kiosk mode, and there's compromises no matter how you go around it, but if you're intending the software for use in an instructional environment where other use of the computer shouldn't be vital while your app is running, then the impact shouldn't be an issue. There are several ways to do this, and to get started, I'd recommend reading this apple article. It's geared towards carbon, but parts of it can be applied to cocoa as well, take a look: http://developer.apple.com/technotes/tn2002/tn2062.html#Section3
Also, here's something from cocoadevcentral that may be of help:
http://cocoadevcentral.com/articles/000028.php
Good luck!

On Jan 6, 2009, at 12:24 AM, Ashish Tiwari wrote:

Hi All,

How can I lock user screen (using cocoa+objC) that just a quote appears at screen and user can not use their machine until my software unlocks the
screen.



You might find it rude but that is required as we are developing a training room software and the trainer should we able to lock all student screens so
that student can just concentrate on trainingroom black/whiteboard.



Lanuching user machine screen saver wont do as the students might unlock the
screen saver by entering  password. Is there a way that I can create a
screen saver with a random password (not known to students).



Thanks in advance.



Ashish Tiwari | Software Engineer | Persistent Systems

<mailto:ashish_tiw...@persistent.co.in> ashish_tiw...@persistent.co.in |
Cell: +91 9890276268 | Tel: +91 (712) 3987032

Innovation in software product design, development and delivery-
<http://www.persistentsys.com> www.persistentsys.com
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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 arch...@mail-archive.com

Reply via email to