标签: nsis

NSIS与WiX Vs AnyOther安装包

需要创建一个安装包,需要a)安装数据库,b)创建数据库和表,c)安装已经创建可安装在Visual Studio中,d)创建ODBC数据源,e)复制文件.f)创建快捷方式等

你能建议哪一个使用?为了简化以下将是我的标准(降序)

  1. 稳定
  2. 满足我的所有需求.
  3. 简单易学

你能建议吗?

installer nsis wix

25
推荐指数
2
解决办法
2万
查看次数

NSIS获取正在运行的当前安装程序文件的路径

是否有NSIS var来获取当前运行的安装程序的路径?

installer nsis

24
推荐指数
2
解决办法
9348
查看次数

保存NSIS安装日志

保存NSIS中显示的安装日志的最简单方法是什么?我似乎记得在某处你可以用特殊标志重新编译NSIS代码以使其能够保存日志.有没有更简单的方法?

installer nsis

23
推荐指数
3
解决办法
2万
查看次数

使用NSIS复制目录.

我似乎无法找到有关如何使用NSIS复制目录的任何信息?我知道有一个文件命令但是有任何复制目录的命令.

windows installer nsis

23
推荐指数
2
解决办法
2万
查看次数

如何在Windows上使用CMake + CPack + NSIS创建安装程序?

我想为我正在构建的基于C++的系统创建一个跨平台的安装程序.

我使用CMake构建所有内容,如果我可以使用CPack来制作安装程序,那将会很棒.我已经有CPack在OSX上工作,但我不能让它在Windows上工作.为了简化操作,我尝试在http://www.cmake.org/Wiki/CMake:Packaging_With_CPack上获取示例以使用NSIS安装程序软件.配置完成后,我无法在任何地方找到NSIS安装程序(使用VS 2010 Win64生成器).

也许我很困惑,但我认为只需要源代码,CMake,CPack和NSIS就可以创建安装包而无需Visual Studio.这可能吗?

完整教程的链接(http://www.cmake.org/Wiki/CMake:Component_Install_With_CPack跳过相关信息以获得NSIS工作而不提及生成器或编译器)将非常有用,或者我如何能够获得这个神秘的NSIS安装程序的基本解释会很棒.

以下示例为CMakeLists.txt:

cmake_minimum_required(VERSION 2.6.0 FATAL_ERROR)
project(StPMS)

add_library(mylib mylib.cpp)

add_executable(mylibapp mylibapp.cpp)
target_link_libraries(mylibapp mylib)

 install(TARGETS mylib 
   ARCHIVE
   DESTINATION lib
   COMPONENT libraries)
 install(TARGETS mylibapp
   RUNTIME
   DESTINATION bin
   COMPONENT applications)
 install(FILES mylib.h
   DESTINATION include
   COMPONENT headers)

set(CPACK_GENERATOR NSIS)
set(CPACK_PACKAGE_NAME "MyLib")
set(CPACK_PACKAGE_VENDOR "CMake.org")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "MyLib - CPack Component Installation Example")
set(CPACK_PACKAGE_VERSION "1.0.0")
set(CPACK_PACKAGE_VERSION_MAJOR "1")
set(CPACK_PACKAGE_VERSION_MINOR "0")
set(CPACK_PACKAGE_VERSION_PATCH "0")
set(CPACK_PACKAGE_INSTALL_DIRECTORY "CPack Component Example")
SET(CPACK_NSIS_MODIFY_PATH ON)

INCLUDE(CPack)
Run Code Online (Sandbox Code Playgroud)

c++ installer nsis cmake cpack

23
推荐指数
1
解决办法
2万
查看次数

以静默方式安装.NET Framework 4

任何人都可以解释如何安装.NET 4的无声(没有任何用户界面)吗?看起来.NET安装程序忽略了本文中的任何开关并始终显示界面..NET Framework 4安装程序由NSIS打包.

.net installation nsis

21
推荐指数
2
解决办法
7万
查看次数

如何在NSIS安装程序中的完成页面上添加桌面快捷方式选项?

我正在尝试首次使用NSIS Modern User Interface创建安装程序.我想知道如何添加一个选项(复选框)供用户选择在完成页面(安装程序的最后一个屏幕)上创建桌面快捷方式,以及已经存在的"运行XXXX"选项.

windows installer nsis

20
推荐指数
2
解决办法
2万
查看次数

NSIS复制其中的子文件夹和文件以安装dir

有了它,它将复制res文件夹中的所有文件,

SetOutPath "$INSTDIR"    
  File "res\"
Run Code Online (Sandbox Code Playgroud)

但我需要复制其中的所有子文件夹和文件.我该如何实现呢?

nsis

20
推荐指数
1
解决办法
2万
查看次数

NSIS安装程序错误标志

在某些NSIS安装程序文档中,它表示如果某些操作失败,将设置错误标志.错误标志只是一个布尔值,还是一个指示发生了什么错误的特定代码?如果是代码,如何访问它以将其注销?

nsis

19
推荐指数
1
解决办法
5826
查看次数

如何使用命令行卸载Apache

所以我试图找到一个命令从我之前用NSIS脚本安装的Windows中卸载apache.

基本上,apache是​​我们用于程序的一系列应用程序的一部分,在卸载我们的程序时,我们将它们全部卸载.已经为postgres,java和ruby工作,但我找不到apache的任何命令.

我尝试了wmic命令,但它需要用户确认操作.没有任何httpd卸载命令?

httpd -k uninstall 
Run Code Online (Sandbox Code Playgroud)

只需删除该服务.

谢谢

windows apache nsis uninstall

19
推荐指数
2
解决办法
9万
查看次数

标签 统计

nsis ×10

installer ×6

windows ×3

.net ×1

apache ×1

c++ ×1

cmake ×1

cpack ×1

installation ×1

uninstall ×1

wix ×1