【问题标题】:Windows SmartScreen prevented an unauthorized app from runningWindows SmartScreen 阻止未经授权的应用程序运行
【发布时间】:2013-06-05 05:11:14
【问题描述】:

我使用windows 7开发了一个c#软件。IDE是Visual Studio 2010专业版,它使用的唯一dll是speech.dll。当安装向导打开时,我使用默认方式build menu->publish _software name_ -> Finish 生成了一个安装程序。

我将整个publish 文件夹提供给两台计算机,Windows 7 和 Windows 8。应用程序在两台计算机上都安装得很好,但是当它即将运行时,Windows 8 显示Windows SmartScreen prevented an unauthorized app from running

为什么会这样?请帮忙!

【问题讨论】:

标签: c# .net windows visual-studio-2010 windows-8


【解决方案1】:

Windows 8 的 SmartScreen 旨在“保护”消费者免受恶意程序的侵害。为了获得信任,您需要购买证书或注册以通过 Windows 应用商店分发您的应用程序(成本更低)。

这是 Microsoft 的一个可怕举措,会伤害像您这样的开发人员,但目前没有办法解决。当 SmartScreen 警报出现时,您需要按“更多信息”,然后按“运行”按钮让您的应用程序运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-15
    • 2012-07-21
    • 1970-01-01
    • 2013-05-18
    • 1970-01-01
    相关资源
    最近更新 更多