【问题标题】:Why debugging ASP.net can potentially harm your computer? [closed]为什么调试 ASP.net 可能会损害您的计算机? [关闭]
【发布时间】:2012-12-14 11:04:14
【问题描述】:

当我尝试附加 w3wp.exe 进程以调试 asp.net 进程时,弹出窗口提醒我这“可能会损害您的计算机”。

我只是想知道为什么。

【问题讨论】:

  • 我附上了一张图片以查看完整的消息。
  • 它不会损害您的计算机。这是 Windows 生成的消息,用于通知您访问未知的 exe。
  • 为什么Windows不知道?
  • @a_maar - 你到底是什么意思?当您尝试调试任何文件时会显示此消息。
  • 不管是哪个文件,重要的是为什么会发出警报。

标签: c# asp.net visual-studio-2010 visual-studio debugging


【解决方案1】:

您是否有机会不以管理员身份运行 Visual Studio? Visual Studio 需要以管理员身份运行才能附加到 ASP.NET 工作进程而不会弹出该警告。

编辑:看起来这个问题在this SO post中得到了回答

【讨论】:

  • 是的,我是管理员,它显示在所附图片中。
  • 是的,但是您是否明确地以管理员身份运行 VS?即使您以管理员身份登录,VS 默认也不会以提升的权限运行
  • 是的,在VS的标题栏中显示(Aministrator)
【解决方案2】:

IIRC,一些较旧的木马/病毒使用调试附件作为挂钩其他程序/服务的手段。

现在您会收到警告。这里的重点不在于“损害您的计算机”一词。它要求您检查列出的过程是否是您所期望的。想象一下,当您只是空闲时,突然要求调试 chrome.exe 或 skype.exe。那肯定会让我大吃一惊。

【讨论】:

    猜你喜欢
    • 2011-09-10
    • 1970-01-01
    • 2014-06-17
    • 1970-01-01
    • 2018-07-19
    • 1970-01-01
    • 2020-10-30
    • 1970-01-01
    • 2014-10-31
    相关资源
    最近更新 更多