我想在异常时终止我自己的代码,这可能吗?
以下是代码,它不起作用,请帮助。
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,那将给出错误,如果遇到该错误,我想关闭应用程序。我之所以要关闭它是因为,它只意味着用户正在尝试使用假的序列号。