存档9月 2013

AU3运行cmd命令添加/删除Windows计划任务

越来越多的站点支持签到领金币,并且可以兑换实物奖品。人工签到相当费事,因此写了一个AU3脚本按照计划每天指定时间执行。

使用Windows的计划任务实现每天指定的时间运行程序,使用cmd命令schtasks添加计划任务,详细命令如下:schtasks /create /tn “sec” /tr c:\sec.exe /sc daily /st 12:30

使用au3的Run函数运行cmd命令:Run(@ComSpec & ” /c ” &’schtasks /create /tn “sec” /tr c:\sec.exe /sc daily /st 12:30′, “”, @SW_HIDE)

创建Ip安全策略禁止指定ip/端口通信

昨天文章提到Ip安全策略里也可以禁止指定ip和指定端口的通信,并且xp/win7/win8都可使用。基本步骤是先创建Ip安全策略,然后为安全策略选择/添加筛选器和筛选操作。

创建的“IP筛选器”和“筛选器操作”可以重复使用,一个安全策略中可以包含多个安全规则,这些安全规则可以通过右键菜单“管理IP筛选器列表和筛选器操作(M)…”管理。

首先依次打开“控制面板–管理工具–本地安全策略–IP安全策略,在本地计算机”

阻止程序访问指定ip/端口

测试某些需要访问网络的程序时,需要根据需求禁止程序访问网络。例如禁止指定进程访问网络、禁止程序访问指定ip、禁止程序访问指定协议和端口。这些需求都可以在Windows防火墙中实现。

依次打开:“控制面板–Windows防火墙–高级设置–出站规则”

VMware模拟网络丢包

网络模拟工具主要有NistNet, IP Cloud, WANemu, Pagent。通过这些工具可以模拟网络延迟/网络丢包,但是这些工具相对比较复杂,这里介绍使用VMware模拟网络丢包。

VMware模拟网络丢包的方法:

1.依次点击菜单“VM–〉setting…”打开虚拟机设置“Virtual Machine Settings”