本帖最后由 afan 于 2022-6-9 19:10 编辑
#RequireAdmin
If FileExists(@ScriptDir & "\signtool.exe") Then
If FileExists(@ScriptDir & "\keygen.exe") Then
SplashTextOn("", "正在生成密钥文件" & @LF & "请稍候……", 700, 300, -1, -1, 1 + 32, "", 20)
Local $iPID = Run(@ScriptDir & "\keygen.exe")
ProcessWait($iPID)
ControlClick("注册机", "获取序列号", "TButton2", "left")
ControlClick("注册机", "生成密钥文件", "TButton1", "left")
WinWait("信息", "确定")
WinClose("信息", "确定")
ProcessClose($iPID)
Sleep(50)
SplashOff()
EndIf
EndIf
要隐藏之,至少需要Hook其窗口创建过程并进行干预,估计比较麻烦。
而你需要的,应该仅仅只是不想使其显示,影响体验,那么只需用拥有顶层属性的窗口遮挡即可。
简单粗暴~ |