installer相关内容
假设我已经使用NSIS创建了一个安装exe。 exe是一个压缩文件(可能是7zip),其中包含将应用程序安装在新计算机上的所有内容,并且包含大型exe文件(如.NET运行时,mysql服务器安装程序等)。我必须通过Internet将大exe文件发送给另一个人。 为了节省时间和带宽,我想删除其中包含的大文件;我可以使用7zip打开并提取原始exe中的所有文件,删除较大的文件,然后再次使用7zi
..
当前,我正在使用以下配置使用7zip制作SFX: ;!@ Install @!UTF-8 ! InstallPath =“ C:\\test” GUIMode =“ 2” RunProgram =“ 7z465.exe” ;!@ InstallEnd @! 然后我将7z465.exe打包到Setup.7z中,然后在批处理文件中调用以下行: copy
..
如果这不是问这个地方的正确地方,我表示歉意。 我使用7zip创建一个安装程序包。最近,我的计算机已更新,无法再使用。我使用Visual Studio 2010中的Windows Installer创建安装包,并将其添加到名为setup.7z的文件中。我已经确认文件已正确存档。然后我叫 copy / b 7zsd.sfx + config.txt + setup.7z setup.exe
..
我想在下面的注册表路径中为“ NoModify”设置一个值。 “ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\XXXX” 我正在使用以下代码,它仅适用于X86机器。您能看到什么原因对于x64机器不起作用吗? //此值正确 RegistryView RegistryView = rel
..
我们有一个应用程序,由于各种原因,该应用程序需要同时编译为32位和64位应用程序。问题是,我们要将两个安装文件(msi)都分发到一张CD中。是否存在启动条件或autorun.inf条目,我们可以用来了解要启动哪个setup.exe?还是我们需要编写一个单独的小exe文件,该文件会被autorun调用,并确定操作系统并调用相应的setup.exe? 解决方案 在 autorun.inf文件。
..
我目前正在一个项目中,我正在使用 Wix 作为安装程序。我的应用程序是使用 .net核心和 appsettings.json 作为配置文件开发的。 我想用在命令中作为参数传递的值来更新 appsettings.json 上的值线安装 例如,我通过参数 500 c $ c> BUFFER.SIZE msiexec.exe / ic:\PathToMyMsi\MyMsi .msi
..
我想创建一个NSIS安装程序来检查.NET Framework并安装它(如果不存在)。您能为此指出一个脚本吗?我对NSIS还是很陌生。 解决方案 尝试 DotNetVer 脚本。它使用 LogicLib 且易于使用。 HasDotNet 检查是否安装了特定版本的.NET Framework。 可以替换为以下值:1.0、1.1、2.0、3.0、3
..
我需要使用InstallUtil来安装C#Windows服务。我需要设置服务登录凭据(用户名和密码)。所有这些都需要静默地完成。 是否可以执行以下操作: installutil.exe myservice.exe / customarg1 =用户名/ customarg2 =密码 解决方案 Bravo给我的同事(Bruce Eddy)。他找到了可以进行此命令行调用的方
..
我需要为我的应用程序创建一个安装程序以安装我的应用程序,如果用户计算机没有运行我的应用程序所需的必备程序,它将自动启动该程序的安装程序。例如,如果用户没有所需的 .Net Framework 版本,它将自动运行所需版本的安装程序。如果用户没有 SQL Server Compact ,它将为其运行安装程序。如果用户确实具有必要的设置,则不会执行必要程序的设置。我正在尝试使用 Microsoft Vi
..
任何人都可以让我知道如何使用nsis中的 iphlpapi dll 检查端口的可用性. 解决方案 您可以查看调用 NSIS Wiki 中使用System.dll插件的外部DLL.
..
我的组织生产了一套利用网络的Windows应用程序,因此,当用户首次运行我们的软件时,Windows防火墙(如果正在运行)会弹出一个窗口,通知用户应用正在尝试使用网络,提示用户允许或拒绝访问. 许多其他应用程序都会出现这种情况(举个例子,Spotify),但是希望防止这些弹出窗口的发生,因为它们对于我们的用户可能会有些问题.某些应用程序(MSN Messenger,GoogeTalk)可以在
..
当我尝试在CMD中执行此操作 python get-pip.py 我收到此错误: python: can't open file get-pip.py error 2] no such file or directory 文件存储在(get-pip.py) 中 C:\ Python27 \ Tools \ Scripts 解决方案 尝试将cd放入带有脚本(cd
..
我从C#调用MsiEnumRelatedProducts一直没有麻烦.我已经尝试了一些关于p/invoke定义的变体,但是没有运气(out和ref).我认为问题是最后一个参数,它是一个LPTSTR,应该指向39个字符长的字符串. 这是拨打电话的电话: public static string EnumRelatedProducts(string UpgradeCode, int Ind
..
在WIX安装程序项目中,我们需要基于托管的自定义操作功能中的部署文件(称为FileA)生成一个新文件,称为FileB.换句话说,在组件声明中,我声明了FileA.在自定义操作中(发生在提交阶段),我需要基于FileA生成FileB.之后,由于FileA不再使用,我想在同一自定义操作中将其删除. 问题来了:默认安装文件夹为Program Files,不允许普通用户在自定义操作中将文件(生成Fi
..
我具有以下功能来递归搜索dll文件. Function ProcessDLLFiles Exch $0 Push $1 Push $2 FindFirst $1 $2 "$INSTDIR\*.dll" loop: IfErrors end DetailPrint 'Found "$0\$2"' FindNext $1 $2 goto loop end: Fin
..
我想将文件夹权限授予一个特定用户(而不是用户组).我已经看到了多个示例,但是它赋予了整个用户组权限. [Dirs] Name: "{app}"; Permissions: users-full http://www.jrsoftware.org/ishelp/index.php ?topic = dirssection 我尝试过,但是收到错误 [Dirs] Name: "{a
..
我正在尝试使用需要管理员安装的Nullsoft安装系统来构建Windows安装程序.安装程序将创建一个“日志"目录.由于普通用户可以运行此应用程序,因此该目录需要普通用户可写.如何指定所有用户应具有使用NSIS脚本语言对该目录进行写访问的权限? 我承认这听起来像是一个坏主意,但是该应用程序只是一个内部应用程序,专用网络上只有少数人使用.我只需要保存日志文件,这样我就可以了解如果发生不良情况,
..
我的目标是将应用程序安装到文件夹: SYSTEM可以读写 管理员可读写 没有其他任何人的权限. 我尝试了wix Permission和PermissionEx元素的各种组合和排列. 我最近的尝试是这样:
..
我已经阅读了所有相关主题,还没有找到解决我问题的完整答案. 我想授予SYSTEM和Read&的全部权限.对“程序"文件下的文件夹的“用户"组执行权限.没什么,没什么. 我知道有3种方法可以使用WIX授予文件夹权限,但没有一种方法对我真正有用,我将解释原因: 1)常规权限元素:
..
我知道如何设置文件夹的权限:
..