Unity Windows平台应用自删除

在Windows平台上,由于系统限制,程序无法直接删除自身。本文介绍如何使用Unity的C#脚本,通过调用cmd命令实现应用的延迟删除。通过Process类启动cmd,执行包含延迟和删除命令的批处理,确保在命令执行前关闭应用以完成删除操作。这种方法巧妙地利用了程序执行的时间差来模拟应用的自动删除。
摘要由CSDN通过智能技术生成
1. 在Windows上程序不可以自身销毁自身,所以必须借用外部程序或批处理文件来完成这项工作,所以现在示范在unity的c#中如何将自身程序销毁(仅适用于Windows平台)
Process.Start("cmd.exe", "/C ping 1.1.1.1 -n 1 -w 3000 > Nul & Del " + System.Environment.CurrentDirectory + "\\" + appName + ".exe & rd /s/q " + System.
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值