当我运行WinSat.exe时,它将打开一个新的终端窗口-当WinSat终止时,终端窗口将关闭,因此我没有时间读取输出。
为什么会发生这种情况,我该如何制止这种情况?
回答我自己的问题:如果我在通过“以管理员身份运行”打开的cmd终端中运行WinSAT,则不会发生这种情况。
据推测,当我在未以Administrator身份打开的cmd终端中运行WinSAT时,它将打开一个新的Administrator终端,运行WinSAT,然后立即关闭Administrator终端。
从“无用”这个词的意义上说,这确实是有帮助的,因为解决这个问题的唯一方法就是解决它。
有趣的是,就Cygwin而言,WinSAT也不存在。ls和bash提示认为该文件根本不存在。由于它具有与其他文件相同的许可/安全性,因此大概也与将UAC设置为“特殊”有关。
UAC的这种半生不熟的实现。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句