我想終止我自己的代碼異常,這是可能的嗎?終止自己的進程在捕捉異常
下面的代碼,它不工作,請幫助。
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,則發生錯誤,如果遇到該錯誤,我想關閉應用程序。我想關閉它的原因是,它只意味着用戶正在嘗試使用僞造的串行密鑰。
謝謝@zmbq,現在我能夠測試我的代碼,並且它不關閉。 – mhar