草庐IT

ConsoleApplication2

全部标签

c# - 扔;据说不会重置堆栈跟踪,但在某些情况下会重置

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:incorrectstacktracebyrethrow人们普遍认为,在.NET中,throw;不会重置堆栈跟踪,但throwex;会。但是,在这个简单的程序中,我得到了不同的行号:voidMain(){try{try{Wrapper();//line13}catch(Exceptione){Console.WriteLine(e.ToString());throw;//line18}}catch(Exceptione){Console.WriteLine(e.ToString());}}publicvoid

c# - 卡巴斯基将我的 ConsoleApplication 检测为木马

我已经搜索了一段时间,但没有找到适合这个问题的答案。我注意到我的防病毒软件开始将我的应用程序检测为木马。我的防病毒软件是Kaspersky2013,这是它检测到的木马类型。http://www.securelist.com/en/descriptions/HEUR:Trojan.Win32.Generic我的应用程序只做了3件事:检查DongleKey是否连接到电脑使用加密狗key解密一个dll(即具有自定义入口点的wpf类库)通过自定义入口点启动dll。问题是类似的代码在类似的应用程序中运行,但在这种情况下,我的防病毒软件将其检测为木马。我注意到有问题的代码部分是这样的:public