unser jüngster sohn bekommt weihnachten seinen ersten PC.
Steam ist eingerichtet. D.h. Familienzugang ist aktiv und der Store sowie Community sind gesperrt.
Nun habe ich folgendes Problem:
- Der PC ist dauerhaft mit dem Internet verbunden, muß auch sein um online zu zocken.
- Jetzt ist es so das er auch Spiele hier aus dem Board bekommen wird, diese jedoch DEFINITIV nicht mit einem online PC betrieben werden sollen.
An meinem PC habe ich einfach eine Verknüpfung zu dem Netzwerk-Treiber in die Taskleiste gelegt. Diese kann ich ich per Mausklick an und aus schalten
Bei junior habe ich aber bedenken das er immer daran denkt.
Gibt es eine möglichkeit Spiele/Programme über die Desktopverknüfung fürs internet zu sperren? Inklusive der vom Spiel geladenen komponenten. (.dll , .bat und ähnliches)
"X:\Need for Speed The Run\Need For Speed The Run.exe" ????????????????????
???????? = ersetzten durch
P.s.: Comodo Firewall ist eingerichtet. Trotzdem suche ich diesen weg.
PPs.: habe gerade herausgefunden das
"x:\Mozilla Firefox\firefox.exe" -no-remote -offline
funtioniert, aber
"x:\MountBlade Warband\mb_warband.exe" -offline
nicht funktioniert.
Also die Idee, ihm seine ersten "Computerkontakte" gleich mit der Sparschiene "Aus den dunklen Onlineforen" sämtlicher Urheberrechtsverletzungen und damit auch noch unnützen "Sperren" weil DU "Bedenken" hast...... etc. Ist mir unverständlich.
Ist es Dir die Sache mit Deinem Sohn und dem Computer nicht Wert, das Du ihm zumindest mal beim Start einen ordentlichen PC mit gekauften Spielen schenkst? Dann musst Du auch nicht darüber nachdenken ob er nun online spielt. Wenn Du anfängst Deinem Sohn SPRERREN einzubauen, wird er Wege finden, diese zu umgehen, denn so lernt er nie mit der "Materie" umzugehen, wird vom Vater dazu verführt, gleich auf diese Schiene zu setzen und kommt vielleicht nie auf die Idee, es ginge auch legal..
Letztlich stellt sich die Frage: Wieso willst Du Deinem Sohn was schenken, über das Du selbst nicht mal wirklich die Kontrolle hast. Wenn Du nicht weist, wie man sich schützt, wenn man zweifelhafte Inhalte besitzt, wieso willst Du es dann überhaupt nicht erst versuchen, dieses Thema zu umgehen, denn die Gefahr ist nicht klein!
das klingt gut. da habe ich anhaltspunkte für eine recherche. danke.
@ webapache
auch dir ein kleines danke, für die aufgabe des moralapostels. ich denke aber das du in einem warez-forum falsch aufgehoben bist.
zudem:
wie ich meine kinder erziehe kannst du anhand eines kleinem textes, welcher ein völlig anderes thema behandelt, nicht sehen bzw. erkennen.
Nach dem Tip von React82 mit der command-line bin ich auf .vbs s*****s gestoßen und habe sie mir etwas angepasst.
----
neue textdatei erstellen.
umbennen von textdokument.txt in wunschname.vbs
- im s***** "LAN1" durch das eigene ersetzten z.b. local area connetion
- im s***** die sprache des betriebssystems anpassen:
Englisch :
strEnable = "En&able"
strDisable = "Disa&ble"
Deutsch :
strEnable = "&Aktivieren"
strDisable = "&Deaktivieren"
Netzwerkverbindung EIN schalten
'~ Toggle a SPECIFIED NIC on or off
Option Explicit
Const NETWORK_CONNECTIONS = &H31&
Dim objShell, objFolder, objFolderItem, objEnable, objDisable
Dim folder_Object, target_NIC
Dim NIC, clsVerb
Dim str_NIC_Name, strEnable, strDisable
Dim bEnabled, bDisabled
' ================================================== ======
' ===== place the name of your network adapter here ======
' examples:
' str_NIC_Name = "Local Area Connection 2"
' str_NIC_Name = "Wireless Connection 1"
' ================================================== ======
str_NIC_Name = "LAN1"
' ================================================== ======
strEnable = "En&able"
strDisable = "Disa&ble"
' create objects and get items
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(NETWORK_CONNECTIONS)
Set objFolderItem = objFolder.Self
Set folder_Object = objFolderItem.GetFolder
' see if the namespace exists
If folder_Object Is Nothing Then
Ws*****.Echo "Could not find Network Connections"
WS*****.Quit
End If
Set target_NIC = Nothing
' look at each NIC and match to the chosen name
For Each NIC In folder_Object.Items
If LCase(NIC.Name) = LCase(str_NIC_Name) Then
' proper NIC is found, get it
Set target_NIC = NIC
End If
Next
If target_NIC Is Nothing Then
WS*****.Echo "Unable to locate proper NIC"
WS*****.Quit
End If
bDisabled = True
Set objEnable = Nothing
Set objDisable = Nothing
For Each clsVerb In target_NIC.Verbs
'~ Ws*****.Echo clsVerb
If clsVerb.Name = strDisable Then
Set objDisable = clsVerb
bDisabled = False
End If
If clsVerb.Name = strEnable Then
Set objEnable = clsVerb
End If
Next
If bDisabled Then
objEnable.DoIt
End If
'~ Give the connection time to stop/start
WS*****.Sleep 1000
WS*****.Quit
Netzwerkverbindung AUS schalten
'~ Toggle a SPECIFIED NIC on or off
Option Explicit
Const NETWORK_CONNECTIONS = &H31&
Dim objShell, objFolder, objFolderItem, objEnable, objDisable
Dim folder_Object, target_NIC
Dim NIC, clsVerb
Dim str_NIC_Name, strEnable, strDisable
Dim bEnabled, bDisabled
' ================================================== ======
' ===== place the name of your network adapter here ======
' examples:
' str_NIC_Name = "Local Area Connection 2"
' str_NIC_Name = "Wireless Connection 1"
' ================================================== ======
str_NIC_Name = "LAN1"
' ================================================== ======
strEnable = "En&able"
strDisable = "Disa&ble"
' create objects and get items
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(NETWORK_CONNECTIONS)
Set objFolderItem = objFolder.Self
Set folder_Object = objFolderItem.GetFolder
' see if the namespace exists
If folder_Object Is Nothing Then
Ws*****.Echo "Could not find Network Connections"
WS*****.Quit
End If
Set target_NIC = Nothing
' look at each NIC and match to the chosen name
For Each NIC In folder_Object.Items
If LCase(NIC.Name) = LCase(str_NIC_Name) Then
' proper NIC is found, get it
Set target_NIC = NIC
End If
Next
If target_NIC Is Nothing Then
WS*****.Echo "Unable to locate proper NIC"
WS*****.Quit
End If
bEnabled = True
Set objEnable = Nothing
Set objDisable = Nothing
For Each clsVerb In target_NIC.Verbs
'~ Ws*****.Echo clsVerb
If clsVerb.Name = strEnable Then
Set objEnable = clsVerb
bEnabled = False
End If
If clsVerb.Name = strDisable Then
Set objDisable = clsVerb
End If
Next
If bEnabled Then
objDisable.DoIt
End If
'~ Give the connection time to stop/start
WS*****.Sleep 1000
WS*****.Quit
Netzwerkverbindung AN und AUS Switchen in einem S*****
'~ Toggle a SPECIFIED NIC on or off
Option Explicit
Const NETWORK_CONNECTIONS = &H31&
Dim objShell, objFolder, objFolderItem, objEnable, objDisable
Dim folder_Object, target_NIC
Dim NIC, clsVerb
Dim str_NIC_Name, strEnable, strDisable
Dim bEnabled, bDisabled
' ================================================== ======
' ===== place the name of your network adapter here ======
' examples:
' str_NIC_Name = "Local Area Connection 2"
' str_NIC_Name = "Wireless Connection 1"
' ================================================== ======
str_NIC_Name = "LAN1"
' ================================================== ======
strEnable = "En&able"
strDisable = "Disa&ble"
' create objects and get items
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(NETWORK_CONNECTIONS)
Set objFolderItem = objFolder.Self
Set folder_Object = objFolderItem.GetFolder
' see if the namespace exists
If folder_Object Is Nothing Then
Ws*****.Echo "Could not find Network Connections"
WS*****.Quit
End If
Set target_NIC = Nothing
' look at each NIC and match to the chosen name
For Each NIC In folder_Object.Items
If LCase(NIC.Name) = LCase(str_NIC_Name) Then
' proper NIC is found, get it
Set target_NIC = NIC
End If
Next
If target_NIC Is Nothing Then
WS*****.Echo "Unable to locate proper NIC"
WS*****.Quit
End If
bEnabled = True
Set objEnable = Nothing
Set objDisable = Nothing
For Each clsVerb In target_NIC.Verbs
'~ Ws*****.Echo clsVerb
If clsVerb.Name = strEnable Then
Set objEnable = clsVerb
bEnabled = False
End If
If clsVerb.Name = strDisable Then
Set objDisable = clsVerb
End If
Next
If bEnabled Then
objDisable.DoIt
Else
objEnable.DoIt
End If
'~ Give the connection time to stop/start
WS*****.Sleep 1000
WS*****.Quit
auch dir ein kleines danke, für die aufgabe des moralapostels. ich denke aber das du in einem warez-forum falsch aufgehoben bist.
Warum sollte er hier falsch aufgehoben sein? Weil er gewisse Moral- und Wertevorstellungen hat?
Muss jeder der hier angemeldet ist ein Kleinkrimineller sein? Ich zum Beispiel habe kein einziges "Raubkopiertes" Spiel auf meinem Rechner trotz meiner "Position" hier. Denn der Logik nach müsste ich ja hier im Forum der krasseste Raubkopierer überhaupt sein.
Auch teile ich Webapaches Ansicht. Ferner halte ich es noch nicht einmal aus moralischen Gründen für unnötig, sondern weil das Sperren von Spielen von hier einfach unnötig ist.
Denkst du allen Ernstes dass alle die sich hier Spiele herunter laden ständig ihr Internet deaktivieren?
An deiner Stelle würde ich mir den Aufwand sparen!
zudem weiß ich, aus persönlicher erfahrung, das bsp. "NfS: the run" (hier aus dem board) sich bei origin anmeldet und das spiel zur "bibliothek" hinzufügt bei aktivirter internetverbindung.
Dann scheinst du ja nicht sehr viel "Erfahrung" zu haben was?