[英]Windows 8 Certificate Warning: We can't verify who created this file
盡管在Windows 8上使用帶有有效時間戳服務器和證書的signtool成功簽署了我的C ++應用程序,但當我(本地)或我的用戶(遠程)嘗試運行應用程序時,Windows會顯示以下消息:
打開文件 - 安全警告我們無法驗證是誰創建了此文件。 您確定要運行此文件嗎?
我正在使用帶有Comodo證書的signtool並使用options /f
, /p
和/tr
sign
。 我確信簽名是成功的,因為它刪除了我的用戶的大多數運行時安全警告。
'安全警告'對話框:
也許這有點晚了,但我想我會發布這個以防其他人到達這篇文章同樣的問題。 似乎微軟在2013年對Windows進行了更改,使得從網絡驅動器打開的可執行文件始終會發出此警告,即使它們已簽名也是如此。 來源(在評論部分提到): http : //blogs.msdn.com/b/ieinternals/archive/2011/03/22/authenticode-code-signing-for-developers-for-file-downloads-building -smartscreen-application-reputation.aspx?PageIndex = 2 )
似乎唯一能讓它消失的方法就是執行user4437298建議的操作,即將網絡驅動器添加為受信任區域。
將z:\\驅動器添加到Internet Explorer本地Intranet高級選項中的受信任站點
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.