找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 265|回复: 4

[求助] 请问一下我这个时间检测的后处理构造器改如何使用

[复制链接]

3

主题

11

回帖

76

积分

上等兵

积分
76
发表于 3 天前 | 显示全部楼层 |阅读模式
请问一下后处理构造器使用TCL是这样用的吗?我使用构造器就不行,使用后处理配置器就可以闪退,这种是怎么解决呢?


1744277037005.jpg

1744277082882.jpg

1744277245601.jpg

63

主题

1143

回帖

5493

积分

上尉

积分
5493
发表于 3 天前 | 显示全部楼层
这个不是网友分享的代码吗

3

主题

11

回帖

76

积分

上等兵

积分
76
 楼主| 发表于 前天 08:31 | 显示全部楼层
why6666133 发表于 2025-4-10 20:48
这个不是网友分享的代码吗

是啊  就是不知道添加在哪里,我不懂构造器的TCL加哪里去  PC的配置器我还会一些

5

主题

605

回帖

7215

积分

少校

积分
7215
发表于 前天 10:19 | 显示全部楼层
不用刻意研究这个,这种加密基本没什么用,也就糊弄一下小白,直接找到TCL文件中的这一段删除就不受限制了!

21

主题

276

回帖

8493

积分

少校

积分
8493
发表于 前天 19:00 | 显示全部楼层
本帖最后由 tombai691019 于 2025-4-11 19:28 编辑

这个代码要变通一下才可以。不过加上这个代码后后处理特别慢,下面是代码,不过没太大作用,还不如TCL直接加密,那样没人能改了。
代码:

global host socket port
set host "www.baidu.com"
set port 80
if {[catch {set socket [socket $host $port]}]} {
MOM_display_message " 电脑没有连接网络 "
MOM_abort "\n\n 电脑没有连接网络,请连接网络后使用后处理\n\n"
} else {
MOM_output_to_listing_device "网络连接成功"
catch { close $socket }
}
set reg_key "HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\W32Time\\Parameters"
set reg_value "type"
set cmd [exec reg query "$reg_key" /v "$reg_value"]
if {[regexp {Type \s+REG_SZ\s+(\w+)} $cmd match value] } {
   if {$value eq "NTP"} {
   MOM_output_to_listing_device "电脑系统自动设置时间"
   } else {
   MOM_output_to_listing_device "请开启电脑自动设置时间"
   MOM_abort "\n\n 电脑没有自动设置时间\n\n"
   }
}

set cktm [clock format [clock seconds] -format "%Y%m%d%H%M%S" -gmt 0]
MOM_output_to_listing_device "$cktm"
if { $cktm > "20240120173000" } {
  MOM_abort "后处理已过期"
  }

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-4-13 05:57

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表