用Gox语言一句话锁定Windows电脑-GX53

2022-03-02  本文已影响0人  陆满庭

代码只有一句话:

systemCmd("Rundll32.exe", "user32.dll,LockWorkStation")

其实还有更简单的方式,最快的方法是命令行直接执行:

gox -cmd="systemCmd(\"Rundll32.exe\", \"user32.dll,LockWorkStation\")"

或者

gox -urlDecode -run systemCmd%28%22Rundll32.exe%22%2C+%22user32.dll%2CLockWorkStation%22%29

效果是一样的。

*gox主程序执行时如果带 -run 参数,将直接执行后面的代码,如果是多行或有特殊字符的情况,可以将其urlEncode一下,可以在gox执行后用urlEncode或urlEncodeX函数来进行,例如:

D:\tmpx# gox
> urlEncodeX(`systemCmd("Rundll32.exe", "user32.dll,LockWorkStation")`) 
systemCmd%28%22Rundll32.exe%22%2C+%22user32.dll%2CLockWorkStation%22%29
> 

 

注意:

作为脚本语言,Gox语言性能肯定不如Go语言这样的编译型语言快,但在大多数使用场景下性能也足够用。并且,由于Gox语言与Go语言的紧密联系,Gox语言编写的脚本可以很容易的改写成Go语言代码,编译执行后就可以发挥Go语言的速度优势了。因此,Gox语言也比较适合做初期的Go语言调试。

Gox的官网在这里,也可以在浏览器搜索引擎中直接搜索“gox语言”,Github页面在这里,在这里可以看到很多Gox语言的学习指南和实际应用实例。

如果人生是一场旅行,我愿沿途播撒花朵。
上一篇 下一篇

猜你喜欢

热点阅读