在Catch异常处终止自己的进程
本文关键字:自己的 进程 终止 Catch 异常 | 更新日期: 2023-09-27 18:18:13
我想终止我自己的代码异常,这是可能的吗?
下面是代码,它不能工作,请帮助。
try
{
rj.Padding = PaddingMode.PKCS7;
rj.Mode = CipherMode.CBC;
rj.KeySize = 256;
rj.BlockSize = 256;
rj.Key = Key;
rj.IV = IV;
var ms = new MemoryStream(cypher);
using (var cs = new CryptoStream(ms, rj.CreateDecryptor(Key, IV), CryptoStreamMode.Read))
{
using (var sr = new StreamReader(cs))
{
sRet = sr.ReadLine();
}
}
}
catch
{
Process.GetCurrentProcess().Kill();
}
finally
{
rj.Clear();
}
如果要处理的文本不是base_64,则给出错误,如果遇到该错误,我想关闭应用程序。我想要关闭它的原因是因为,它只意味着用户试图使用假串行密钥。
Process
类在System.Diagnostics
命名空间
找到它的方法是寻找'。. NET进程类
Environment.Exit
也可以。