[问题] 不跳出“Windows 已保护您的电脑”的方法

楼主: red0whale (red whale)   2016-10-23 15:18:17
大家好
我目前用VC++ 6.0写视窗程式
编译出来的视窗程式把它丢到网络上之后
用连结将这程式储存到其他电脑里
如果那部电脑是Win10或Win8的话
会跳出“Windows 已保护您的电脑”视窗(如下图)


我知道在那个程式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