Я хочу завершить свой собственный код при исключении, возможно ли это?Завершить собственный процесс при исключении Catch
Ниже приведен код и его отсутствие, пожалуйста, помогите.
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, и я хочу, чтобы закрыть приложение, если его сталкивались эту ошибку. Причина, по которой я хочу ее закрыть, заключается в том, что это означает, что пользователь пытается использовать поддельный серийный ключ.
thanks @zmbq, теперь я могу проверить свой код и его не закрывать. – mhar