windows - 为什么关机弹窗的消息会被截断?
问题描述
我正在开发一个恶作剧程序,它会随机重启你的电脑,同时还会做其他事情。
无论如何,我目前正在重新启动部分,我想出了这个命令:
shutdown -g -t 30 -d p:2:18 -c "Dieser Computer wurde von einer externen Quelle übernommen und wird momentan infiziert mit dem WannaCry Virus. Um nicht-autorisierten Zugriff auf anderen Computern in diesem Netzwerk zu vermeiden starten wir nun Ihr Gerät neu." -f
我的问题是由于没有特殊原因,文本被截断。这是弹出窗口的样子:
我对为什么会发生这种情况进行了一些研究,但我看不出任何原因。
/c "comment": 此命令选项允许您留下评论,描述关闭或重新启动的原因。您必须在评论周围加上引号。评论的最大长度为512 个字符。
来源:https ://www.lifewire.com/shutdown-command-2618100
有谁知道为什么会发生这种情况?
提前致谢
TRG
解决方案
有趣的是,我可以使用更短的消息来重现,例如“nicht-auto”或“na”。尽管被引用,但它可能会将“-a”解释为一个新参数。如果您删除破折号“-”,它可以工作。对我来说似乎是一个错误。
一种解决方法是用替代的 Unicode 字符替换破折号:
shutdown -g -t 30 -d p:2:18 -c "nicht$([char]0x2010)autorisierten" -f
推荐阅读
- java - 当@Configuration 时,Spring @Value 在类实现上返回 Null
- javascript - 如何访问跨域 iframe 的原始 DOM?
- sql - 如何分组并获得特定的输出
- java - java.sql.Blob 的模式验证,预期正确,但发现类型错误
- http - 在 web.xml 中阻止不需要的 HttpMethods
- c# - Cinchoo ETL 将 Class 序列化为 csv
- mysql - 优化 SQL 计数
- php - 查询使用变量,但我不知道为什么,你能帮帮我吗?
- python - Pyhton3 - 发送电子邮件失败 - “OSError: [Errno 113] No route to host”
- ios - iOS BLE 中心如何在通知模式下从外围设备接收超过 182 个字节?