用Inno Setup打包的程序,安装的时候,360会报警,提示文件为一个tmp文件,这个tmp文件不是我的文件,我估计是Inno Setup自己在安装的时候生成的,有时候360会报一个警告,有时候直接报木马~~~
请问怎么解决呢?

解决方案 »

  1.   

    如果能不生成tmp文件最好了。实在不行就先提示用户安装过程中可能会存在安全软件报警的情况,此为正常情况,用户跳过即可。也可和360沟通,把你加入白名单。不过客户端安全软件如此之多,不可能全部都去适应他们。
      

  2.   

    可是我不知道这个tmp文件是在哪里生成,是如何生成的~~~
    也不知道这个tmp文件有什么用~~~
    所以很困惑
      

  3.   

    如果真是Inno Setup的临时文件,就把360关了吧
      

  4.   

    其实,这些文件都是InnsSetup产生的临时文件。安装完成后自动删除了。
    大家可以在安装的时候,看安装目录,这些临时文件是一闪而过。
    特别是这些tmp文件,都有一个明显的is前缀,如is-xxx.tmp。
    基本没有什么办法解决。不知道360是不是故意的,最好的办法,就是到360那里申请一张数字认证吧。
      

  5.   

    楼主解决了没有呢
    我也发现这个问题了后面用filemon看了下,好像是因为程序访问了C:\windows目录,所以360跑出来警告了!!!垃圾360