
用处不大,打个比方你设计一个定时程序,在某某时间段停机,问题是PLC程序并不复杂,并且容易读出,终究能看懂并且修改你的程序。我就碰到过这样的一段程序,几个小时就读懂并且改掉了。
你设计了PLC程序加密,意义也不大,现在破解软件满天飞,挡是挡不住的。要说还是计算机程序或者单片机程序比较难破解。
我有个简单想法,从plc硬件入手,PLC在掉电以后,如果拔掉电池超过5分钟程序就丢失了。依据这个原理,找两只继电器,把电池的接线引出,接一只继电器的常闭触点,PLC的电源也引出接另外一只继电器的常闭触点,再找一个以天为单位的定时器来控制继电器,比方说你设置在365天启动继电器,电池继电器和PLC继电器同时动作,PLC和电池同时掉电了,你的线路如果设计的隐蔽,等设备维护人员查到问题,肯定就超过5分钟了,程序丢失,就达到目的了。
这种办法毕竟对设备有危险,突然停机可能造成不可预料的情况,不是很可取。所以最佳途径是签好合同每一个细节,如果对方抵赖,就通过法律手段解决。
手机是没有让软件每天定时打开这个功能的,只有软件定时关闭,具体步骤如下:
1、首先打开一个软件,以QQ音乐为例。
2、然后打开手机时钟里面的计时器。
3、然后在d出来的窗口中有时间设置,下面有个计时结束时启用。
4、然后点开计时结束时启用页面,拉到最后,在停止运行一行打勾。
5、然后再设置你需要的时间长,点击右下方的 开始计时。
6、等到计时的时间停止,那么开着的音乐就会自动关闭了。
可以用多线程。
线程ID1=BeginThread(A)//线程A
线程ID2=BeginThread(B)//线程B
sub A()//主程序
End Sub
sub B()//计时
{Dim time1,time2
time1 = now
do
time2 = Dateiff("s", time1, now)
If time2 >= 18D00 Then
Exit Do
End If
Loop
ExitScript
End Sub
PS:如果要停止多线程就用StopThread 线程ID
1关闭某个程序:
taskkill /f /im iexploreexe
将此命令保存在一个bat文件中,例如testbat,进程名改为你的进程名。
2使用at命令实现定时控制:例如晚上9点:
at 21:00 testbat
通过以上两步就可以实现 执行在规定的时间内关闭某个程序
1、右键单击“开始”,d出菜单选择“控制面板”,如图:
2、然后点击控制面板里的“管理工具”,如图:
3、在管理工具里点击“计划任务程序”,如图:
4、先点击下任务计划程序库,然后在中间的空白位置点击右键,选择“创建基本任务”,也可以点击右边的“创建基本任务”,如图:
5、给定时关机的任务取个名字,如“定时关机”,然后点击“下一步”如图:
6、选择关机任务从什么时候开始,根据自己需要选择,如图:
7、设置定时关机的时间段,选择定时关机每隔多长时间发生一次,如图:
8、选择任务执行的 *** 作为启动程序,如图:
9、点击“程序或脚本”后面的浏览进行选择执行的程序,要是知道程序路径就可以直接填写程序,填上 shutdown 命令,这里参数设置 -s 表示关机,如图:
10、选择“是”来确定,如图:
11、此界面选择“完成”,结束自动关机的计划任务设置,如图:
12、设置好后,在任务列表里就可以看定时关机任务了,如图:
以上就是关于如何让自己写的程序每天定时运行全部的内容,包括:如何让自己写的程序每天定时运行、怎么让手机软件每天定时打开、按键精灵怎么给程序定时等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)