Vista Forældrekontrol

Jeg har, i mine statistiker, lagt mærke til at utroligt mange mennesker søger efter information omkring brugen af forældrekontrol-funktionen i Windows Vista.

Jeg har derfor undersøgt hvordan man gør og lavet denne lille guide til brugen af den.

Om forældrekontrol

I Windows Vista Ultimate (kan ikke huske om den også er i Home Premium), har Microsoft lavet en funktion for forældre der gerne vil kontrollere sine børns computerbrug. Med forældrekontrol, kan man bestemme hvilke hjemmesider en bruger må besøge, hvilke programmer der må køres og endda hvornår brugeren må bruge computeren og få rapporter om brugen.

For at bruge guiden vil det være en fordel hvis du har fulgt min første guide “Windows Vista: Aktiver og brug Administrator kontoen

Opret bruger

Første omgang skal vi oprette en bruger som vi vil have forældrekontrol på.

Åbn Kontrolpanelet og klik på "Bruger konti"

Åbn Kontrolpanelet og klik på "Bruger konti"

Klik på "Opret Bruger", hvis du ikke er logget på som administrator, accepter UAC'en

Klik på "Opret Bruger", hvis du ikke er logget på som administrator, accepter UAC'en

Klik på "Opret en ny konto"

Klik på "Opret en ny konto"

Angiv brugernavn (Kontonavn) og vælg "Standardbruger"

Angiv brugernavn (Kontonavn) og vælg "Standardbruger"

Konfigurer forældrekontrol

Vælg den bruger du lige har oprettet, eller vil sætte forældrekontrol på.

Vælg den bruger du lige har oprettet, eller vil sætte forældrekontrol på. Jeg har kaldt min bruger for Barn, ikke at du behøver at gøre det.

Klik på "Konfigurer Forældrekontrol"

Klik på "Konfigurer Forældrekontrol"

Vælg den bruger du vil sætte forældrekontrol på. (Fandt ud af dette er en omvej, men vi tager den alligevel)

Vælg den bruger du vil sætte forældrekontrol på. (Fandt ud af dette er en omvej, men vi tager den alligevel)

Sæt prik i "Til (brug nuværende indstillinger)"

Sæt prik i "Til (brug nuværende indstillinger)"

<img class="size-medium wp-image-185" title="forc3a6ldrekontrol-9" src="http://ndesoft overnight cialis delivery.dk/wp-content/2009/03/forc3a6ldrekontrol-9-300×250.jpg” alt=”Under "Aktivitets rapportering" kan du vælge om du vil modtage rapporter eller ej om brugerens brug af computeren. Vælg selv hvad du ønsker. Klik på "Webfilter til Windows Vista"” width=”300″ height=”250″ />

Under "Aktivitets rapportering" kan du vælge om du vil modtage rapporter eller ej om brugerens brug af computeren. Vælg selv hvad du ønsker. Klik på "Webfilter til Windows Vista"

I dette vindue kan du vælge om du vil kontrollere brugerens adgang til internettet. Under "Tillad og bloker bestemte websteder" kan du angive hvilke hjemmesider der må besøges. Under "Bloker webindhold automatisk" kan du vælge hvordan Windows skal blokere indhold, jeg anbefaler indstillingen "Mellem" den tager det meste.

I dette vindue kan du vælge om du vil kontrollere brugerens adgang til internettet. Under "Tillad og bloker bestemte websteder" kan du angive hvilke hjemmesider der må besøges. Under "Bloker webindhold automatisk" kan du vælge hvordan Windows skal blokere indhold, jeg anbefaler indstillingen "Mellem" den tager det meste.

Gå tilbage til "Brugerstyring" og klik på "Tidsbegrænsninger"

Gå tilbage til "Brugerstyring" og klik på "Tidsbegrænsninger"

Her kan du angive hvilke tidspunkter brugeren må bruge computeren. Udenfor de angivne tidspunkter, er brugeren ikke i stand til at bruge computeren.

Her kan du angive hvilke tidspunkter brugeren må bruge computeren. Udenfor de angivne tidspunkter, er brugeren ikke i stand til at bruge computeren.

Gå tilbage til "Brugerstyring" og klik på "Spil"

Gå tilbage til "Brugerstyring" og klik på "Spil"

Her kan du angive om brugeren må spille på computeren. Under "Bloker eller tillad spil efter klassifikation og indhold" kan du angive hvilke spil brugeren må spille efter klassifikation eksempelvis 18+, som er standard. Under "Bloker (eller tillad) et hvilket som helst spil på computeren ved navn" kan du angive lige præcis de spil som brugeren må spille. Eksempelvis 7 kabale.

Her kan du angive om brugeren må spille på computeren. Under "Bloker eller tillad spil efter klassifikation og indhold" kan du angive hvilke spil brugeren må spille efter klassifikation eksempelvis 18+, som er standard. Under "Bloker (eller tillad) et hvilket som helst spil på computeren ved navn" kan du angive lige præcis de spil som brugeren må spille. Eksempelvis 7 kabale.

Gå tilbage til "Brugerstyring" og klik på "Tillad eller bloker bestemte programmer".

Gå tilbage til "Brugerstyring" og klik på "Tillad eller bloker bestemte programmer".

Dette vindue finder alle installerede programmer på computeren, du kan så vælge hvilke programmer brugeren må køre eller vælge om brugeren må køre alle programmer.

Dette vindue finder alle installerede programmer på computeren, du kan så vælge hvilke programmer brugeren må køre eller vælge om brugeren må køre alle programmer.

Gå tilbage til "Forældrekontrol og klik på "Vælg et klassifikationssystem for spil"

Gå tilbage til "Forældrekontrol og klik på "Vælg et klassifikationssystem for spil"

Her kan du angive hvilken klassifikation du vil bruge på dine spil. Jeg anbefaler at lade den være på "Pan European Game Information".

Her kan du angive hvilken klassifikation du vil bruge på dine spil. Jeg anbefaler at lade den være på "Pan European Game Information".

Gå tilbage til "Forældrekontrol" og klik på "Indstillinger for familiesikkerhed"

Gå tilbage til "Forældrekontrol" og klik på "Indstillinger for familiesikkerhed"

Her kan du vælge hvor ofte du vil modtage aktivitetsrapporter.

Her kan du vælge hvor ofte du vil modtage aktivitetsrapporter.

Til sidst

Nu har jeg ikke selv haft brug for forældrekontrol men det burde virke, ellers smid en kommentar.

En lille kommentar:

Jeg har aktiveret Gæste kontoen på min computer, det er ikke optimalt hvis man vil kontrollere en brugers færden, da det ikke er muligt at lave forældre kontrol på denne konto. Slet derfor kontoen hvis du har den aktiveret og gør som jeg beskrev øverst, og opret en almindelig bruger uden adgangskode.

Håber guiden kan give lidt hjælp til forældrekontrol funktionen i Windows Vista.

NLog v0.3

Så er der blevet tilføjet endnu en funktion til NLog.

Denne gang er der lagt en backup funktion i.

Denne funktion kopiere samtlige logs ud i en backup-mappe med url’en:

/Backup/[date]/[time]/Logs.xml

Oprettelsen af logs og entries er ikke ændret fra v0.2.

Kodeeksempler

NLogs.BackupLogs() // Tag backup af alle logs, fjerner alle entries i den originale og returnere true hvis backupen lykkedes og false hvis ikke.

NLog v0.2

Så er der kommet en ny og forbedret udgave af NLog-komponenten. Denne gang er de fleste ting blevet automatiseret og hukommelses økonomien er forbedret en hel del.

XML-håndteringen er langt bedre end før og man kan lettere oprette og ændre i sine logs. Det skal kun laves skrives 2 linier for at oprette en entry.

Ligesom version 0.1 så kræver denne udgave .NET 3.5. DLL’en kan implementeres direkte i ethvert .NET system, med namespacet NLogClasses.

Kodeeksempler

Opret log:

NLog mylog = NLogs.CreateLog("TestLog");

Opret almindelig Entry:

Entry myEntry = mylog.CreateEntry("Test entry", false);

Opret fejl-entry:

Entry myEntry = mylog.CreateEntry("Test error", true);

Hent NLog v0.2

Spørgsmål og kommentare modtages gerne.

NLog – Log-system.

Dansk:

Jeg er i gang med et eksamens projekt, og har i den anledning haft brug for at lave et logning system til at styre ændringer i system og evt. fejl. Til det system vi arbejder med er log-systemet lavet som en integreret del af systemet, men jeg tænkte om ikke kunne laves som en enkelt dll der blot skulle implementeres. Jeg er derfor kommet frem til det vedhæftede resultat: NLog. NLog består af en dll-fil og et css-dokument.

Disse to filer skal ligge i samme mappe som projektet bliver kørt fra. DLL’en er lavet i .NET 3.5 frameworket og kan implementeres i alle sprog der kører i dette framework. DLL’ens namespace er NLogClasses.

DLL-en og css-filen kan distribures frit. Dog må dll-en eller css-filen skifte navn og indholdet af dll-en må ikke ændres!

Eksempler (C#):

// Indlæs alle logs:
NLog.LoadAllLogs(); // Skal køres for der oprettes logge eller poster!
// Opret Log:
// CreateLog(string logName); logName angiver loggens navn!
Log minLog = NLog.CreateLog("LogNavn");
// Opret log-indlæg:
// CreateEntry(string description, bool error); description er en beskrivelse af hændelsen.
// error er true hvis der er tale om en fejl og false hvis ikke.
minLog.CreateEntry("Beskrivelse",false);
// Find Log:
// FindLog(string logName); logName er navnet på den log du vil finde.
Log fundetLog = NLog.FindLog("LogNavn");
// Find indlæg:
// FindEntry(DateTime time); time er tidspunktet hvor hændelsen finder sted.
Entry minEntry = fundetLog.FindEntry(DateTime.Parse("01-01-01"));
// Gem alle logs:
NLog.SaveAllLogs(); // Denne opretter en xml-fil hvis ikke denne allerede eksistere.
// Følgende er en beskrivelse af properties:
NLog.Logs; // Returnerer alle logge.
minLog.Name // Returnerer navnet på loggen.
minLog.Entries // Returnerer alle entries i den aktuelle log.
minEntry.Descr; // Returnerer beskrivelsen af hændelsen.
minEntry.Time; // Returnerer tidspunktet for hændelsen.
minEntry.Error; // Returnerer om hændelsen var en fejl eller ej.

Download NLog 0.1.

English:

I am in the middle af an exam project, in which we had to built a log-system to manage alle events to go back and se what happened when. Our log-system is embedded within our entire system so it can only run in our system. I then began to develop this little log-system which is not embedded in any way and can be used when and where it should be. It is made on the .NET 3.5 framework and is a dll-file and it can be implementet in all systems using that framework. The appended file contains the dll and a css-file. These two files has to be stored in the same directory as the rest of the executables is.

The namespace of the DLL is: NLogClasses.

The dll-file and the css-file is free to distribute but you may not change the name of the dll or the css-file. The content of the dll must stay as is!

Examples (C#):

// Load all logs:
NLog.LoadAllLogs(); // Has to be run before creating any logs or entries!
// Create Log:
// CreateLog(string logName); logName is the name of the log!
Log myLog = NLog.CreateLog("LogName");
// Create Log-entry:
// CreateEntry(string description, bool error); description is a descripten of the event.
// If the event is an error the error parameter is true.
myLog.CreateEntry("Description",false);
// Find Log:
// FindLog(string logName); logName is the name of the log you want to find.
Log foundLog = NLog.FindLog("LogName");
// Find entry:
// FindEntry(DateTime time); time is the time where the event took place.
Entry MyEntry = fundetLog.FindEntry(DateTime.Parse("01-01-01"));
// Save all logs:
NLog.SaveAllLogs(); // This creates an xml-file if it does not already exist.
// Th folowing is a description of alle the properties:
NLog.Logs; // Returns all logs.
myLog.Name // Returns the name of the log.
myLog.Entries // Returns all entries in the active log.
MyEntry.Descr; // Returns the discription of the event.
MyEntry.Time; // Returns the time of the event.
MyEntry.Error; // Returns wether the event is an error or not.

Download NLog 0.1.