【问题标题】:Why is my very simple .exe flagged as dangerous every where?为什么我的非常简单的 .exe 在任何地方都被标记为危险?
【发布时间】:2023-03-17 01:15:01
【问题描述】:

我不是程序员,所以请多多包涵,但我必须经常接触编程。话虽如此,我使用“Inno setup”制作了一个非常简单的设置文件,以在他们使用的绘图软件中安装替换/添加几个文件。换句话说,我用我们最新的数据库更新客户的软件。

所以,问题是我的设置被所有东西标记为潜在危险。我阅读了有关认证和签名文件的信息,但我不太确定它是关于什么的。事情是它只适用于不到 10 人,我不明白我怎么能证明为这么少的东西支付认证费用。

那么,我错过了什么吗?我有哪些选择?

; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "Starwall Data"
#define MyAppVersion "1.00"
#define MyAppPublisher "Starwall"
#define MyAppURL "https://www.starwall.com/"
#define MyAppExeName "Starwall_DataBase_BaseDonnee_v1.00"

[Setup]
; NOTE: The value of AppId uniquely identifies this application. Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{8196A244-79C9-4E13-BD8B-43607CD2C5C2}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
CreateAppDir=no
; Uncomment the following line to run in non administrative install mode (install for current user only.)
;PrivilegesRequired=lowest
OutputBaseFilename=Starwall_DataBase_Basedonee_Setup
SetupIconFile=D:\MB_WIP\File\starwall_ico.ico
Password=
Compression=lzma
SolidCompression=yes
WizardStyle=modern
OutputDir=D:\MB_WIP

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "french"; MessagesFile: "compiler:Languages\French.isl"

[Files]
Source: "C:\Program Files (x86)\LOGItram\PricesByQty_Starwall.xlsm" ; DestDir: "C:\Program Files (x86)\LOGItram" ; Flags: ignoreversion
Source: "C:\Program Files (x86)\LOGItram\PricesByQty_Starwall.txt" ; DestDir: "C:\Program Files (x86)\LOGItram" ; Flags: ignoreversion
Source: "C:\Program Files (x86)\LOGItram\datas\lib\Starwall-2019~1.l32"; DestDir: "C:\Program Files (x86)\LOGItram\datas\lib" ; Flags: ignoreversion
Source: "C:\Program Files (x86)\LOGItram\datas\lib\Starwall-2019~1.msg"; DestDir: "C:\Program Files (x86)\LOGItram\datas\lib" ; Flags: ignoreversion
Source: "C:\Program Files (x86)\LOGItram\datas\lib\Starwall-2019~1.ndx"; DestDir: "C:\Program Files (x86)\LOGItram\datas\lib" ; Flags: ignoreversion
Source: "C:\Program Files (x86)\LOGItram\datas\Models\Classic_2019.aff"; DestDir: "C:\Program Files (x86)\LOGItram\datas\Models" ; Flags: ignoreversion
Source: "C:\Program Files (x86)\LOGItram\datas\Models\Classic_VerreCentre_CenteredGlass.aff"; DestDir: "C:\Program Files (x86)\LOGItram\datas\Models" ; Flags: ignoreversion
Source: "C:\Program Files (x86)\LOGItram\datas\Models\Classic_VerreColle_SeamlessGlass.aff"; DestDir: "C:\Program Files (x86)\LOGItram\datas\Models" ; Flags: ignoreversion
Source: "C:\Program Files (x86)\LOGItram\datas\Template\Feuille Conventionnelle PMA.msf"; DestDir: "C:\Program Files (x86)\LOGItram\datas\Template" ; Flags: ignoreversion
Source: "C:\Program Files (x86)\LOGItram\datas\Template\Feuille Conventionnelle PMA.msh"; DestDir: "C:\Program Files (x86)\LOGItram\datas\Template" ; Flags: ignoreversion
Source: "C:\Program Files (x86)\LOGItram\datas\Template\Feuille Conventionnelle PMA.mst"; DestDir: "C:\Program Files (x86)\LOGItram\datas\Template" ; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

感谢您的帮助!

【问题讨论】:

标签: installation virus


【解决方案1】:

可能对您有帮助的是create a self-signed certificate 并使用它来签署安装程序。它是免费的。

如果您只有 10 个用户,那么您也可以发送证书并指示他们在他们的机器上注册。这样,当他们安装安装包时,操作系统会看到它来自受信任的证书。

【讨论】:

  • 谢谢您,我会尝试一下,如果可行,请点赞! :P
猜你喜欢
  • 2021-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-09
  • 2012-01-13
  • 2011-04-04
  • 2020-04-04
  • 2015-03-08
相关资源
最近更新 更多