jjzjj

windows - 如何使用 Inno Setup 确定是否安装了特定的 Windows 更新包 (KB*.msu)?

我想知道如何确定目标计算机中是否安装了特定的Windows更新包,例如名称为KB2919355的Windows更新包.是否有内置功能来检查?如果不是,确定它所需的代码是什么?可能会弄乱注册表,或者可能是最干净和/或安全的方式?伪代码:[Setup]...[Files]Source:{app}\*;DestDir:{app};Check:IsPackageInstalled('KB2919355')[Code]functionIsPackageInstalled(packageName):Boolean;begin...Result:=...;end; 最佳答

windows - Inno Setup 脚本中的基本 IP 验证

当我收集用户的输入时,我如何检查它是否是IP地址? 最佳答案 IP地址(假设您指的是IPv4)实际上是一个整数,但它通常写成由.分隔的四个数字。这些数字中的每一个都代表整数的一个字节值,因此每个数字都应该是0到255(含)之间的数字。functionCheckIP(Input:String):Cardinal;varIP:Cardinal;i:Integer;Part:Integer;PartValue:Cardinal;PartValid:Boolean;beginPart:=3;PartValue:=0;PartValid:=F

windows - Inno Setup 编译前/编译后操作

这个问题在这里已经有了答案:Runa[Code]orPowerShellscriptinInnoSetupcompiler(1个回答)关闭4年前。是否可以在*.iss脚本中定义编译前/编译后操作?简而言之,我需要在编译前后运行*.bat脚本。

windows - Oracle安装中出现 'INS 30131 Initial setup required for the execution of installer validation failed'如何解决?

在WindowsServer2008上安装Oracle时发生此错误。详情:Cause - Failedtoaccessthetemporarylocation.Action - Ensurethatthecurrentuserhasrequiredpermissionstoaccessthetemporarylocation.AdditionalInformation: - PRVG-1901:failedtosetupCVUremoteexecutionframeworkdirectoryC:\Users\ADMINI~1\AppData\Local\Temp\2\CVU_12.2.

c++ - 具有依赖项的 Inno Setup 驱动程序

我需要一些帮助来制作InnoInstaller,我想在我自己的项目的同时安装驱动程序。当驱动程序只是一个“exe”文件时,它工作正常:[Files]Source:".\Component\Drivers\Driver1\driver1.exe";DestDir:"{tmp}";Check:Is64BitInstallMode;[Codes]ExtractTemporaryFile('driver1.exe');Exec(ExpandConstant('{tmp}\driver1.exe'),'-install"'+ExpandConstant('{tmp}')+'"','',SW_SH

windows - InnoSetup - 如何将 setup.exe 变成 875kB?以便用户更快地下载它并且在下载时它会下载另一个?

使用InnoSetup我准备了我的maininstaller.exe它非常大,例如90Mb当用户下载它时,有时需要很长时间。因此,用户经常忽略它,而且我的设置不完整,因为对用户不友好。现在我已经比较了GoogleChrome/Canary网络浏览器概念,它们的体积也很大,但是它们使用了两种类型的安装程序,一种是非常小的安装程序,只是为了快速下载并执行,下载第二个大型主安装程序,这种方式对部署大型安装比较友好,也被很多用户接受。现在,我如何使用Innosetup执行此操作(如GoogleChrome网络浏览器安装程序)?一个first_setup.exe,它非常小,所以用户可以快速下载它

windows - 与 Chocolatey 包管理器一起安装时,cygwin setup.exe 二进制文件在哪里?

我正在研究一个系统自动化过程,它将使用Powershell安装Chocolatey以安装Cygwin。随后我想安装apt-cyg的先决条件,这将允许我以编程方式从cygwin安装软件包。但是,我不知道与Chocolatey一起安装时Cygwin的setup.exe二进制文件放在哪里。 最佳答案 我下载了cygwin打包并检查chocolateyInstall.ps1。看起来包会下载exe安装程序并传递目标文件夹。$binRoot=Get-BinRoot$cygRoot=join-path$binRoot"cygwin"$cygPac

windows - Emacs + 史莱姆 + SBCL ( Windows )

我正在尝试让Emacs、Slime和SBCL在Windows7机器上协同工作。我通常使用Linux,所以我对这个过程没有经验。问题是当我尝试启动SLIME时出现此错误:Searchingforprogram:permissiondenied,sbcl这是我的Emacs24init.el:(require'package);;Youmightalreadyhavethisline(add-to-list'package-archives'("melpa"."http://melpa.org/packages/")t)(when(我的SBCL路径是C:\ProgramFiles\Steel

windows - 由于 JAVA HOME,Tizen-sdk-for-wearable-setup 安装问题

系统配置:OS-Windows8Systemtype-64-bitOperatingSystem,x64-basedprocessor我已经安装了java-8并将JAVA_HOME设置为C:\ProgramFiles\Java\jdk1.8.0我在安装Tizen-sdk-for-wearable-setup时收到如下图所示的错误。错误-即使安装了Java也无法执行。请检查环境变量或Java版本(1.6以上)我尝试在JDK7之后安装32位和64位并设置JAVA_HOME-ProgramFilespath和ProgramFiles(x86)path两者都没有用。我有一个没有发生问题的另一个

windows - 如何在windows环境下安装运行(setup)reddit.com?

Reddit.com以开源和免费的形式提供他们的代码。我想在Windows环境中的本地计算机上设置reddit.com网站。任何人都可以帮助我或指导我找到最好的方法。另外,我的机器上安装了apache(WAMP)。请有人帮忙,我到处搜索但无法找到在我的本地环境中设置它的方法。 最佳答案 来自Reddit博客它是建立和运行的:Debian、lighttpd、PostgreSQL、Python...它们都不是WAMP的缩写。一个好的起点是:http://code.reddit.com/我建议设置一个VirtualBox使用DebianL