相关疑难解决方法(0)

安装签名应用程序时如何在Win8上通过智能屏幕?

我们是开发人员,我们有一个数字签名应用程序安装程序.当我们安装此应用程序时,它会弹出影响安装体验的智能屏幕.它说

Windows保护您的PC

Windows SmartScreen阻止了无法识别的应用程序启动,运行此应用程序可能会使您的PC面临风险.

我认为除了数字签名之外,微软还有一些策略来验证应用程序.有没有人有这个问题的经验,请给我一些线索来解决这个问题?

c# windows-installer

74
推荐指数
5
解决办法
6万
查看次数

在C++ Builder中启用安全异常处理

对于Windows 8应用程序认证,有(以及其他)这些要求:

  • 3.2必须使用/SafeSEH标志编译您的应用程序,以确保安全的异常处理
  • 3.3必须使用/NXCOMPAT标志编译您的应用程序以防止数据执行
  • 3.4您的应用必须使用/DYNAMICBASE地址空间布局随机化(ASLR)标志进行编译

我无法在C++ Builder XE中找到如何启用其中任何一个.

对于/NXCOMPAT/DYNAMICBASE,可以使用editbin.exeVS或peflags.exeCygwin.虽然我对可能的副作用更有信心,但如果有本地方式来启用这些副作用.

无论如何,我完全不知所措/SafeSEH.

delphi c++builder seh aslr windows-8

12
推荐指数
1
解决办法
1431
查看次数

Inno-Setup和Windows UAC盾牌

我陷入了一些UAC问题(我猜).

我的问题是:在某些应用程序上,这个UAC Shield Icon 什么意思.以及如何将此图标添加到我的Inno-Setup setup.exe中?

uac inno-setup

5
推荐指数
1
解决办法
6576
查看次数

标签 统计

aslr ×1

c# ×1

c++builder ×1

delphi ×1

inno-setup ×1

seh ×1

uac ×1

windows-8 ×1

windows-installer ×1