欢迎光临散文网 会员登陆 & 注册

【UAC对易语言编译影响】CMD控制台程序指令回显

2022-08-29 22:42 作者:雾削木FHZ  | 我要投稿


UAC开启后对易语言的影响2:

    除了先前在拖放控件上发现的对于开启UAC的程序在调试时无法进行拖放操作,本次发现了对于控制台程序的问题。

    控制台程序将用于在cmd这样的控制台中输入指令执行至关重要。

例如在cmd中执行如下控制台程序操作:

那么在易语言控制台程序当中就需要对传入的命令行数组进行获取再打印处理;

而UP主平常都是开着UAC的,所以导致编译后的程序会是:

带着UAC的程序

这会导致我们在cmd当中输入test运行这个程序的时候新建一个控制台窗口。

如图:

可以看到直接新建了一个控制台窗口,这和用双击运行我们的控制台程序没有区别;但这便是UAC对于控制台程序的影响。

因此关闭UAC后效果会变成如下:

#

【UAC对易语言编译影响】CMD控制台程序指令回显的评论 (共 条)

分享到微博请遵守国家法律