From 3a27dcdcf49bd2b82c83a77cf3f753457cf123f5 Mon Sep 17 00:00:00 2001 From: cocolight <51882756+cocolight@users.noreply.github.com> Date: Sun, 24 Mar 2024 15:49:02 +0800 Subject: [PATCH] Add files via upload --- setup/license.txt | 19 +++++++++++++++++ setup/setup.iss | 52 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 setup/license.txt create mode 100644 setup/setup.iss diff --git a/setup/license.txt b/setup/license.txt new file mode 100644 index 0000000..66b4c12 --- /dev/null +++ b/setup/license.txt @@ -0,0 +1,19 @@ +用户许可协议 + +一、软件使用协议 +本协议是用户 (自然人、法人或社会团体)与软件作者之间关于“文档密码移除工具”软件产品(以下简称“本软件产品”)的法律协议。一旦安装、复制或以其他方式使用本软件产品,即表示同意接受协议各项条件的约束。如果用户不同意协议的条件,请不要使用本软件产品。 + +二、软件产品保护条款 +1)本软件产品之著作权及其它知识产权等相关权利或利益(包括但不限于现已取得或未来可取得之著作权、专利权、商标权、营业秘密等)皆为软件作者所有。本软件产品受中华人民共和国版权法及国际版权条约和其他知识产权法及条约的保护。用户仅获得本软件产品的非排他性使用权。 +2)用户不得:删除本软件及其他副本上一切关于版权的信息;对本软件进行反向工程,如反汇编、反编译等; +3)本软件产品以现状方式提供,软件作者不保证本软件产品能够或不能够完全满足用户需求,在用户手册、帮助文件、使用说明书等软件文档中的介绍性内容仅供用户参考,不得理解为对用户所做的任何承诺。软件作者保留对软件版本进行升级,对功能、内容、结构、界面、运行方式等进行修改或自动更新的权利。 +4)为了更好地服务于用户,或为了向用户提供具有个性的信息内容的需要,本软件产品可能会收集、传播某些信息,但软件作者承诺不向未经授权的第三方提供此类信息,以保护用户隐私。 +5)使用本软件产品由用户自己承担风险,在适用法律允许的最大范围内,软件作者在任何情况下不就因使用或不能使用本软件产品所发生的特殊的、意外的、非直接或间接的损失承担赔偿责任。即使已事先被告知该损害发生的可能性。 +6)软件作者定义的信息内容包括:文字、软件、声音;本公司为用户提供的商业信息,所有这些内容受版权、商标权、和其它知识产权和所有权法律的保护。所以,用户只能在本作者授权下才能使用这些内容,而不能擅自复制、修改、编撰这些内容、或创造与内容有关的衍生产品。 +7)如果您未遵守本协议的任何一项条款,软件作者有权立即终止本协议,并保留通过法律手段追究责任。 + +三、软件作者具有对以上各项条款内容的最终解释权和修改权。如用户对软件作者的解释或修改有异议,应当立即停止使用本软件产品。用户继续使用本软件产品的行为将被视为对软件逝的解释或修改的接受。 + +四、因本协议所发生的纠纷,双方同意按照中华人民共和国法律,由软件作者所在地的有管辖权的法院管辖。 + +软件作者 diff --git a/setup/setup.iss b/setup/setup.iss new file mode 100644 index 0000000..950dadf --- /dev/null +++ b/setup/setup.iss @@ -0,0 +1,52 @@ +; Script generated by the Inno Setup Script Wizard. +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! + +#define MyAppName "DocsRemovePwd" +#define MyAppVersion "0.3.1" +#define MyAppPublisher "My Company, Inc." +#define MyAppURL "https://www.example.com/" +#define MyAppExeName "RemovePwd.exe" + +[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={{C4A33D8E-3DB4-42E0-973A-830CB2965E57} +AppName={#MyAppName} +AppVersion={#MyAppVersion} +;AppVerName={#MyAppName} {#MyAppVersion} +AppPublisher={#MyAppPublisher} +AppPublisherURL={#MyAppURL} +AppSupportURL={#MyAppURL} +AppUpdatesURL={#MyAppURL} +DefaultDirName={autopf}\{#MyAppName} +DisableProgramGroupPage=yes +LicenseFile=D:\BaiduSyncdisk\vsc\removepwd\license.txt +; Uncomment the following line to run in non administrative install mode (install for current user only.) +;PrivilegesRequired=lowest +PrivilegesRequiredOverridesAllowed=dialog +OutputDir=D:\BaiduSyncdisk\vsc\removepwd +OutputBaseFilename=DocsRemovePwd_64bit_0.3.1_setup +SetupIconFile=D:\BaiduSyncdisk\vsc\removepwd\icon.ico +Compression=lzma +SolidCompression=yes +WizardStyle=modern + +[Languages] +Name: "english"; MessagesFile: "compiler:Default.isl" +Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl" + +[Tasks] +Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked + +[Files] +Source: "D:\RemovePwd.dist\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion +Source: "D:\RemovePwd.dist\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs +; NOTE: Don't use "Flags: ignoreversion" on any shared system files + +[Icons] +Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" +Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon + +[Run] +Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent +