Board logo

标题: [求助]用VBS控制上网时间 [打印本页]

作者: ttytxz     时间: 2007-11-23 09:48    标题: [求助]用VBS控制上网时间

大家好!小弟又来麻烦各位了,请问能不能用用VBS控制上网时间,比如晚上十一点到早上7点之间不允许上网,最好时间可以设定.
谢谢各位!
作者: lxmxn     时间: 2007-11-23 12:03
用net user命令试试。。
作者: ywjco     时间: 2007-11-27 00:13
致ttytxz:
    你找错地方了。
控制上网时间要用到WINDOWS的系统功能,即wininet.dll下的InternetDial函数,我给出一个用VB写的程序的链接,如下:
http://www.chinaitpower.net/2005Nov/2006-07-30/210774.html

但可以联合用BAT、VBS进行控制某一个程序,思路如下:
1、用bat下的 AT命令,安排在特定日期和时间运行命令和程序。
2、用WMI的vbs,控制某一个程序能否运行,例子如下:
**********************************************
教你怎样禁止某个软件运行
不想让人家用我电脑里的QQ或者游戏。

dim qobj,pipe,good
do
good="."
set qobj=getobject("winmgmts:\\"&good&"\root\cimv2")
set pipe=qobj.execquery("select * from win32_process where name='QQ.exe'")
for each i in pipe
i.terminate()
next
wscript.sleep 1
loop
***********************************************
3、可以在VBS中禁止你电脑的上网的连接程序,用BAT在某时间内调用此VBS,即可。
作者: tempuser     时间: 2007-11-27 16:48
试试这个命令,假设用户名是user1:
net user user1 /time:M-Su,17:00pm-7:00am
把它加到批处理中不就可以了吗!
注意:设置时间一定要整点设置,如17:00而不要写成17:30,这样就不好使了.
作者: dato     时间: 2007-11-30 23:19
to tempuser
好像没查到net user有time的选项,这个命令难道是指定用户只能在规定的时间段内登录吗
作者: tempuser     时间: 2007-12-6 14:37


  Quote:
Originally posted by dato at 2007-11-30 23:19:
to tempuser
好像没查到net user有time的选项,这个命令难道是指定用户只能在规定的时间段内登录吗

是的