[問題] 不跳出「Windows 已保護您的電腦」的方法

作者: red0whale (red whale)   2016-10-23 15:18:17
大家好
我目前用VC++ 6.0寫視窗程式
編譯出來的視窗程式把它丟到網路上之後
用連結將這程式儲存到其他電腦裡
如果那部電腦是Win10或Win8的話
會跳出「Windows 已保護您的電腦」視窗(如下圖)
http://i.redwh.al/o.png
我知道在那個程式icon上 按右鍵->屬性 可以解除鎖定
但總不可能每次下載每次解鎖吧?
所以有沒有方法可以讓我編譯出來的程式可以不要跳出這個視窗?
不然很多人會以為我做的程式是病毒而不想再繼續使用了…
作者: LiloHuang (十年一刻)   2016-10-23 15:23:00
這得花錢買程式碼數位簽章 https://goo.gl/aCJKXP重點就是那些程式有做過數位簽章,能識別出誰是開發者相同的狀況在 Mac OS X 上也是一樣,會做開發者識別
作者: longlongint (華哥爾)   2016-10-23 16:41:00
放原始碼啊
作者: johnpage (johnpage)   2016-10-23 19:44:00
數位簽章+1
作者: LiloHuang (十年一刻)   2016-10-23 21:59:00
signtool.exe 簽屬工具就是讓你做程式數位簽章使用的自己產生未受信任的憑證,簽了一樣過不了 smartscreen就是得花錢才能買到受信任的憑證,大家都是這樣做的...你也可以公開你的原始碼,擺到 GitHub 讓大家自己編譯期限意指該憑證的有效期,簽了之後不是永久都有效的每隔幾年你還得續約繳費,才能夠繼續進行簽章的動作丟到 GitHub 讓大家編譯,就是開放原始碼讓大家檢視大家可以自己編譯出 .exe 檔,就沒有這個簽章的問題了簽章的目的是確認開發者的身分,還有進行竄改的檢查既然沒有發佈 .exe 的需求,自然你就不需要做數位簽章很抱歉,我不想去下載未知的程式幫你看原因很有可能你已經執行過該程式,你可以找一台乾淨的電腦單獨下載跑一次看會不會有 smart screen 警告寫程式想發佈出去就是得做數位簽章,十幾年前就這樣了像是以前的 Active X / Java Applet 都得花錢買憑證PCMan 我猜測是你執行 setup.exe 時已經允許過...執行 setup.exe 的那時候也會問...至少會被問過一次
作者: fatrabitree (胖兔子)   2016-10-23 22:50:00
好像不會只看簽章 下載量也有影響的樣子
作者: EdisonX (卡卡獸)   2016-10-23 23:49:00
我建議你直接和 寰宇 做資詢,他們比較專業
作者: LiloHuang (十年一刻)   2016-10-23 23:55:00
我也是建議直接找寰宇數位,看要買哪一種最合適你需求記得公司行號得付營利事業登記證,個人購買我沒處理過
作者: EdisonX (卡卡獸)   2016-10-24 02:37:00
話說電話過去,裡面的業務資詢都超專業的,省錢省事又省時

Links booklink

Contact Us: admin [ a t ] ucptt.com