Article View: borland.public.cppbuilder.nativeapi
Article #11206How can I require a user to run a given program the moment he ogs on?
From: Ted Byers
Date: Thu, 19 Feb 2004 18:46
Date: Thu, 19 Feb 2004 18:46
23 lines
2075 bytes
2075 bytes
Here is what I want to do. I have created a little program to help kids practice their multiplication and division skills. I want to add a test module and then support a parent or teacher's efforts if they, for example, restrict computer use based on whether or not the student passes a specified test. I know I can have the program included in the Startup folder (on W2K I see a menu item "Startup" where programs that are to run at startup are listed), and that I can call ExitWindowsEx, using EWX_FORCE as the first argument (this is for a kid's login and so the use of EWX_FORCE should carry a minimum of risk), to log the kid off if he or she fails the test. But what I don't know, yet, is how to open the program modally, so the kid can't just bypass the test by minimizing the program or selecting some other program from the menu or desktop. What ought to happen in this context is that the kid either keeps practicing his math or stops using the computer. The "drill" or practice portion of the program is complete and working very well. I still need to design the "test" module, and figure out the above problem. Any ideas? Thanks, Ted
Technical Details
Message-ID:
<40350379$1@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10cc67,743d331b2ffdf103,start X-Google-Attributes: gid10cc67,public X-Google-ArrivalTime: 2004-02-19 11:10:27 PST From: "Ted Byers" <r.ted.byers@sympatico.ca> Newsgroups: borland.public.cppbuilder.nativeapi Subject: How can I require a user to run a given program the moment he ogs on? Date: Thu, 19 Feb 2004 13:46:49 -0500 Lines: 25 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 NNTP-Posting-Host: 65.95.240.180 Message-ID: <40350379$1@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1077216121 65.95.240.180 (19 Feb 2004 10:42:01 -0800) Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail