|
The whole story is that we need to provide harddisk to student. They will need to install OS in the harddisk, but some of them (a lot) will also install computer games in it and play in the class. You may say the lecturer should stop them, but they won't even you tell them. So I write some program and place in their harddisk to make some problems when they are playing game.
But some of them change the default password of the OS. Although the lab sheet tell them to use default password, it is not compulsory.
So I won't have the admin rights in it because they are the admin for the harddisk. I always tell them don't play game in the class, but they won't accept my advise. If you see more than half number of student in the class are playing computer game every day (other may be sleeping), what will you do? You may say it is also a malicious purpose. Please give other suggestions!
|
|
|
|
|
LaHaHa wrote: Although the lab sheet tell them to use default password, it is not compulsory.
Make it mandatory, check each PC after the first class, and fail any student who refuses to comply. For the rest, create your own Admin user account and demote theirs to User. As a teacher I can understand your frustration, but one of the important lessons to be learned in school is how to follow instructions. Failing a student who refuses to do so is in itself an important lesson.
"...a photo album is like Life, but flat and stuck to pages." - Shog9
|
|
|
|
|
Our situation is that the lecturers are afraid to fail the student. Also, the students are the administrator of the harddisk. Other class will use the other set of harddisk. Please give me more suggestion!
|
|
|
|
|
LaHaHa wrote: Also, the students are the administrator of the harddisk
There's your problem right there.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
LaHaHa wrote: But some of them change the default password of the OS.
In that case, it should reflect in their grade. How can you grade the work if you cannot log into the workstation?
Jeff
|
|
|
|
|
If the lecturer only want to make them all pass, grade is nothing.
Also the student don't care the grading because they will get pass.
In fact that I had complained the lecturer and class several times, but nothing are improved. So... Please help!
|
|
|
|
|
The problem is much larger than you. This has to be brought up with the upper management of the school or even to the school district level. If the teachers don't want to grade on class work, nothing you do to the PC's in the classroom is going to change anything.
Besides, anything you do do to the PC's can be undone just as easily since every student is an Admin.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
So I need to do the things without notice the students.
Please help!
|
|
|
|
|
LaHaHa wrote: So I need to do the things without notice the students.
If you think they won't find out, your seriously kidding yourself. They'll find out about whatever you do within a week. Then what?
You MUST MUST MUST take away the admin rights for all the students. If you don't do that, whatever you do is a complete waste of time.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
In fact that I can't take away the admin rights from them. The only thing I can do is to make something like software "CLASSPERFECT". Try to monitor them and take some actions if they are playing game. So getting into the OS is the first step. Please help!
|
|
|
|
|
LaHaHa wrote: The only thing I can do is to make something like software "CLASSPERFECT".
There's no such thing.
There is NOTHING that will prevent them from installing and playing games on the machines unless the teachers grow spines and enforce it. It's as simple as walking through the classroom.
LaHaHa wrote: So getting into the OS is the first step.
Cracking the passwords is not the answer. Do you have idea how long it would take one of your machines to crack 5iG3k#2S ?? About a year! You're wasting your time cracking passwords.
Your only option is to take away the admin rights (you don't need admin acounts to write programs) or setup alternate admin accounts on the machines or in the domain (I HOPE you're using a domain!). Any local admin accounts on the machines can easily be deleted by your students.
Last time -- Your problem is that your students have GOD rights to the machine! Solve that problem first.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
The purpose of the lab is let the student to install a Windows XP of harddisk and do some practices with admin right. Each machine is standalone. They don't need to setup a domain. So I can't take away their admin right.
Do you have any other suggestion? Please help!
|
|
|
|
|
Patrol the classroom.
If your doing XP installations, there is no application you can write to prevent them from installing games.
You'd have to go through LOTS of work to build an XP installation CD that has your code on it, installs the .NET Framework, your application, setup your apps startup, yada, yada, yada.
Even then, you can only setup Local Policy that prevents certain .EXE's from being run. There's no way in Hell you're going to be able to suplly the .EXE filename for every game and installer in extistance and keep it updated.
The opposite is also true. You can setup a allowed application list, but you have to supply the .EXE filenames of every .EXE they're allowed to run, including Windows utilities like Notepad, Calc, Office install (SETUP.EXE), whoops, that just let them install all kinds of games... can't do that either.
ANYTHING you do can be undone easier than what it took to create it.
For the last time - the only thing that must change in the classroom is policing it and stop passing students when they don't do the work or violate school policies. It's a cultural problem you have in the classroom, not a technical one.
This is as far as I'm going in this discussion thread.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
In fact that I already set a allowed list. Now I only write a program for this purpose. Later, I think I will write a service program. But I still need to install it into the harddisk after they have installed the Windows XP in it(They will use it about half year).
I have already reported the status to management. I think I have done too much for my post. Now the only thing I can do is developing the program. Anyway, thanks for your help!
|
|
|
|
|
LaHaHa wrote: Later, I think I will write a service program. ... Now the only thing I can do is developing the program.
To do what, precisely?
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Try to handle such condition! Stop the student to play game in my lab!
|
|
|
|
|
Really? How on earth is your application going to KNOW that what is running is a game or not? I'll give you a hint - it CAN'T.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Hi All,
I am using Windows XP Profesional. Everyday morning, When I start the computer, the system time has changed by exactly 30 minutes. It is a new computer and the battery is ok. What can be the reason for this? If anybody knows, please help me.
|
|
|
|
|
You may have selected the wrong timezone or your ntp-tool does not correctly handle India's "specialness".
Almost the entire area of India would be in the "GMT+4", "GMT+5" and "GMT+6" timezones, but India instead is in its own "GMT+5:30" timezone, which might cause trouble for some software.
See http://www.worldtimezone.com[^]
Cheers,
Sebastian
--
Contra vim mortem non est medicamen in hortem.
|
|
|
|
|
I had the same problem, except mine would change an hour every few days. But I installed AlfaClock and it hasn't done it since.
Trinity: Neo... nobody has ever done this before.
Neo: That's why it's going to work.
|
|
|
|
|
oh,, I tried that AlfaClock. it is nice. no problem any more.
Thanks
|
|
|
|
|
Dear all,
How can I scan port using status?
I want to know which ports are currently using by which programs.
Like firewall, I want to block some program to using port.
Someone say, I need to use WinSock API. And then I developed a program with VB
to scanning the port. I can know which ports are currently using
but I can't know using by which program.
Please help me...
(stup!x...)
|
|
|
|
|
Open a command prompt and type NETSTAT /A /B /V , then wait a while.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Thank you DAVE.
NETSTAT is show me the port status. But can't show me to running process which
used the ports.
I used win2000 and there is no /b and /v parameter.
Please give me another suggestion.
(stup!x...)
|
|
|
|
|
stupix wrote: I used win2000 and
You might want to specify that next time.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|