首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有办法使用NSIS在Win10中安装一个可以读取C:\Windows的应用程序?

是的,可以使用NSIS(Nullsoft Scriptable Install System)在Win10中安装一个可以读取C:\Windows的应用程序。

NSIS是一个开源的安装制作工具,它可以帮助开发人员创建Windows安装程序。通过NSIS,您可以编写一个自定义的安装脚本,以实现特定的安装需求。

要在Win10中安装一个可以读取C:\Windows的应用程序,您可以按照以下步骤进行操作:

  1. 下载并安装NSIS:您可以从NSIS官方网站(https://nsis.sourceforge.io/Download)下载最新版本的NSIS安装程序,并按照安装向导进行安装。
  2. 创建安装脚本:使用任何文本编辑器,创建一个以.nsi为扩展名的NSIS安装脚本文件。在脚本中,您可以定义安装程序的界面、文件复制操作和其他自定义操作。
  3. 添加读取C:\Windows的应用程序:在安装脚本中,您可以使用NSIS提供的命令来执行系统操作。例如,您可以使用Exec命令来运行一个可执行文件,以读取C:\Windows目录中的文件。
  4. 编译和生成安装程序:使用NSIS编译器(makensis.exe)编译您的安装脚本,并生成一个可执行的安装程序(.exe文件)。
  5. 运行安装程序:双击生成的安装程序,按照安装向导的指示进行安装。安装程序将执行您在脚本中定义的操作,包括读取C:\Windows的应用程序。

请注意,为了读取C:\Windows目录中的文件,您的应用程序可能需要以管理员权限运行。您可以在NSIS安装脚本中添加相应的代码,以确保应用程序以管理员权限运行。

推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云对象存储(COS)。

  • 腾讯云服务器(CVM):提供可扩展的云服务器实例,可满足各种计算需求。您可以在CVM上部署和运行您的应用程序,并通过CVM的网络连接到C:\Windows目录。
  • 腾讯云对象存储(COS):提供安全、可靠的对象存储服务,适用于存储和管理大量非结构化数据。您可以将C:\Windows目录中的文件上传到COS,并在需要时从COS中获取这些文件。

您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云服务器和腾讯云对象存储的详细信息和产品介绍。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

NSIS 打包脚本基础

简介 NSIS(Nullsoft Scriptable Install System)是一个开源 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。...工具: HW VNISEdit(NSIS脚本编辑器) 1、 使用编辑器NSIS脚本向导功能,自动生成对应nsi脚本。...点击文件->新建脚本:向导,接下来根据向导页面的设置选项一步步设置你需要安装条件。 ? 2、也可以在编辑器编写nsi脚本,然后再编译生成exe安装包文件。...$EXEDIR 安装程序运行时位置。(从技术上来说你可以修改改变量,但并不是一个好方法)。 ${NSISDIR} 包含 NSIS 安装目录一个标记。在编译时会检测到。...常用于在你想调用一个 NSIS 目录下资源时,例如:图标、界面…… $WINDIR Windows 目录(通常为 C:\windowsC:\winnt 但在运行时会检测) $SYSDIR

4.6K60

NSIS 打包 Electron 生成exe安装

每次文章都从0开始 从搭建开始 使用是electron-vue 毕竟方便一点 如果只想安装electron 请参见我一个文章https://segmentfault.com/a/11......编写一个页面 使用IDE打开随便编写一个页面 使用npm 构建安装包 npm run build 安装程序制作 下载NSIS软件,安装 下载地址:https://...下载完毕打开 下一步 下一步 就行了 傻瓜式安装 NSIS新建脚本 点击软件左上角文件->选择新建脚本(向导) 到应用程序信息这里 填写应用程序名称必须和你package.json...友情提示 杀软报毒 electron做软件会被某流氓杀软报毒 没办法解决 在这里给出一个解决办法 安装程序检测360是否运行 如果在运行就禁止安装 其中使用一个dll插件 (...下载完毕之后 放到NSIS目录下 VNISEdit\Plugins 目录 如果不知道目录 那就在桌面 右击VNISEdit 编译环境 选择打开所在目录 就可以看到了 脚本最后加一句 编译完成后会后些方法

2K31

安装虚拟化驱动

安装虚拟化驱动,安装文件官网文档https://cloud.tencent.com/document/product/213/17815 上有,这里贴下虚拟化驱动安装文件 提醒:更新网卡驱动时候,网络会断...exe下载后锁定要右键点属性解除下,否则双击没反应 安装过程要信任并接受,安装后驱动以oem*.inf形式进入了c:\windows\inf\目录 (比如oem9.inf、oem11.inf等,那个...*是个数字代称) 注:如果安装这个exe报错 NSIS Error launching installer ,可以参考https://jingyan.baidu.com/article/3ea51489de0cc652e71bba62...是网卡驱动 Balloon是内存相关 Win7对应Win7/Server2008R2 Win8对应Win8*/Server2012* Win10对应Win10/Server2016/Server2019...上面的驱动不适用2008(非R2)、2012(非R2)系统,如果是这2种系统,建议使用腾讯云出≥58007驱动,低版本不适用。

1.1K50

NSIS 打包 Electron 项目的注意事项(拖拽、权限、兼容性等)

我自己本人不做 Electron 开发,但有一位合作伙伴使用 NSIS 打包 Electron 应用时候遇到了一些问题,主要问题有以下几个,先记录下来,然后追个击破。...\\avic.exe"="WIN7RTM" 要在 NSIS 脚本写入这个注册表,可以像下面这样操作: Section -Post WriteUninstaller "$INSTDIR\uninst.exe...安装或卸载前结束应用 需要两个插件,一个是 KillProcDLL.dll,另一个是 FindProcDLL.dll,这两个插件均可以NSIS 官网下载。...解决这个问题办法就是让安装包不以管理员方式运行就可以了。...初始化代码中加如下代码,让安装使用普通用户权限: RequestExecutionLevel user 当安装包没有管理员权限后,你安装C:\Program Files 目录就会被拒绝,这时你可以参考想

89120

Unix程序员Win10二三事

Windows从版本10开始做出最大改变,可能就是内置linux子系统,原本安装方式很简单,网上很多介绍,一般就是三步:1.设置打开开发人员模式;2.windows组件安装linux子系统;3...有聪明人想了办法,比如首先从第三方下载tar安装包,利用fiddle之类软件截获win10安装linux子系统时候下载路径,随后替换为本地tar文件,虽然麻烦点,但还是能很快完成安装。...如果你根本不使用windows自己命令行,那win10 services关闭SSH Server Broker、SSH Server Proxy两项,就可以让出来22号端口,从而不修改linux子系统...如果测试没有问题,开始菜单->Windows管理程序文件夹启动win10“任务计划程序”,增加一个开机自动执行任务,操作是启动程序,程序内容就是刚刚编写这个autostartssh.vbs脚本。...上面提到过,类似关机、重启之类这样操作,linux子系统无法实现,这样功能,还是需要真机调试。 (你有没有好奇今天题头图我没有说图文无关?

1K50

重磅:SRS 5.0正式支持Windows平台和安装引导程式

安装好环境后,Cygwin终端执行命令: git checkout develop ./configure make 这样就可以编译出Windows版本SRS了,可执行文件....Install from binary 从5.0.89之后,SRS 5.0每个版本release[4],都会附带Windows安装包。你可以下载后,快速安装使用SRS。...下面是一些安装链接,注意你应该用最新版本,而不是使用某个固定版本release[5]: • 最新版本下载[6] • SRS-Windows-x86_64-5.0.89-setup.exe[7] • ...安装后,使用管理员权限启动SRS: 使用FFmpeg或OBS推流到SRS: ffmpeg -re -i ~/srs/doc/source.flv -c copy -f flv rtmp://win11...Package by NSIS 如果你需要自己修改代码并打包,可以使用NSIS[10],Cygwin终端执行命令: "/cygdrive/c/Program Files (x86)/NSIS/makensis.exe

1.3K41

Electron打包错误踩坑小记

highlight: a11y-dark windows墙内打包失败办法 在网络环境不好(无科学上网)条件下,项目可能可以启动成功却无法打包,注意查看报错信息,如下图所示: 图片 这种都是缺少相关包导致问题...,根据报错信息手动下载相应资源,放入 C:\Users\你用户名\AppData\Local\electron\Cache 目录下即可。...淘宝镜像:https://npm.taobao.org/mirrors/electron/NSIS下载:https://nsis.sourceforge.io/Download 我这里windows打包缺少了...nsis,下载后放入目录如下: 图片 之后再运行打包即成功: 图片 any-note-book Setup 0.1.0.exe 为安装包,win-unpacked 为直接打开运行程序。..., v17 之后删除了之前某个什么 OpenSSL 规则啥,所以我啪一下,很快啊,打开了 Node.js下载官网,发现当前稳定版本是 16.18.1 图片 所以 Node.js 安装一定要注意版本管理

93920

Win7Win10移动用户文件夹(C:Users)移到非系统盘(如D:)

(如D:),其基本原理: 将C:\Users下所有文件复制到D:\Users 然后C:盘创建一个名为Users软连接(soft link) 指向D:\Users 这样以来,Windows系统以及应用程序来说...,用户数据逻辑上还是保存在C:\Users,而实际存储位置却是D:\Users 原理不复杂,但实际起来却稍稍有点麻烦,因为当我们登录进入windows桌面时,系统已经使用C:\Users下用户配置文件...,而我们知道,不能删除一个当前正在使用文件或文件夹。...新系统安装时 Win7/Win10新系统安装时,安装程序创建用户帐户之前,因为还没有C:\Users下还没有用户文件夹,所以步骤相对简单些 安装Win7/Win10过程,要求输入用户名及密码时候...已经安装Win7/Win10系统 维护模式 如果想要移动已安装Win7/Win10用户文件夹就要麻烦些,需要在C:盘Windows系统未启动状态下来执行,所以要在启动时进入维护模式打开DOS

44.8K41

electron 打包项目

这些工具可以帮助我们将 Electron 应用程序打包为可执行文件,并根据目标平台生成相应安装程序或应用程序包。...electron-builder:是一个功能强大打包工具,支持跨平台打包,并提供多种目标平台和格式选项,如 Windows、Mac、Linux、NSIS、AppImage 等。...electron-packager:是另一个常用打包工具,支持将 Electron 应用程序打包为各个平台可执行文件,如 Windows、Mac 和 Linux 等。...使用 electron-forge 将 Electron Forge 添加到您应用开发依赖,并使用其"import"命令设置 Forge 脚手架: npm install --save-dev @...会自动我们 package.json 增加一些脚本配置: "scripts": { "test": "echo \"Error: no test specified\" && exit 1",

15210

Jenkins通过OpenSSH实现WindowsCICD

最近有一个项目,要用windows server服务器,系统是windows server 2012 R2数据中心版,因为服务器比较多,不可能人工去一台一台发布,所以就想看下有没有类似jenkins一样...要支持RDP协议是不太可能,所以只能从windows上面想办法 网上很多都是通过windows上面安装第三方ssh服务,比如powershell server,或者freessh,这些产品都是收费...想起了win10很早之前就支持openssh了,所以去微软官方查了下,确实可以通过安装openssh server,实现通过ssh连接windows服务器 win10或者window server...接着通过ssh连接到windows服务器了,jenkins,系统管理——系统设置Publish over ssh添加SSH Servers ?...安装完成后,服务同样也是开启自启动 ?

3K20

解决windows 10无法打开.hlp帮助文件问题

win10并不支持(测试了win10也并不能安装win8.1KB917607更新)! ? 网上搜索了有一些办法,是否有效?真假参半。这里个人实测,分享一下经验。...使用windows 8.1 安装KB917607后(windows 7后系统默认也无法查看.hlp,但可以通过安装官方补丁来解决),将C:\Windows\winhlp32.exe拷贝到win10同样目录覆盖原文件...点击.hlp文件后,会弹"9009"报错。 使用windows xp下C:\Windows\winhlp32.exe拷贝到win10同样目录覆盖原文件。 测试结果:可用! ?...分享下操作步骤,关键winhlp32.exe如何成功替换: windows 10 C:\Windows文件,所有者并不是Administrators组下用户,原所有者为:TrustedInstaller...这下就可以使用xp下winhlp32.exe替换掉windows 10下了。

2.5K30

Xmake v2.8.6 发布,新打包插件:XPack

我们能够使用它像 Make/Ninja 那样可以直接编译项目,也可以像 CMake/Meson 那样生成工程文件,另外它还有内置包管理系统来帮助用户解决 C/C++ 依赖库集成使用问题。...目前 Xmake XPack 已经支持以下格式打包: nsis: Windows可执行安装包 runself: shell 自编译安装包 targz: 二进制文件 tar.gz 包(绿色版)...,还有 deb 等包格式也陆续支持,并且用户也可以配置生成自定义包格式文件。...修改打包文件名 我们可以配置文件,通过 set_basename() 来修改包名,也可以通过命令行去修改它。...而新版本,我们新增了一个 package.install_locally 策略,可以配置让 xmake 将包安装到当前本地项目目录。

22410

常用软件打包类型及静默安装参数(nsis|msi|InstallShield|Inno)

今天搞了一个装机软件,可以导入第三方软件,导入时候提示输入静默参数,于是我就了解了一些,什么是静默参数。 做装机朋友应该经常需要安装一些环境库和常用软件,一个一个安装就非常麻烦。...一、Microsoft Windows Installer 如果软件是用 Windows Installer 打包可以文件夹中看到 *.msi 后缀文件。...3、安装程序运行完毕后,打开你 C:\Windows(或者 C:\WINNT)目录,然后找到 setup.iss 文件,把这个文件和你将要静默安装程序 setup.exe 保存在同一个目录。...这类软件都会在安装结束后显示一个确认屏幕(CDex)或者一个设置文件关联方式结束安装屏幕(Winamp) 怎么判断哪个程序是使用 NSIS 技术打包?...无人值守安装光盘最有魅力地方,就是安装过程可以静默安装好预先设计集成一些常用软件,安装结束以后软件就可以使用。 但是很多朋友发现每个软件以及系统补丁,它们静默安装参数是不一样

12.7K22

GuLoader 转向使用 NSIS 历程

MSIS 是用于开源 Windows 应用安装程序,其典型功能为: 基于脚本且完全免费 恶意代码可以与合法程序打包在一起 可直接调用 Windows API 来加载 .NET 模块、MSSQL 等已有插件...【PE 文件 NSIS 压缩数据】 垃圾邮件 2021 年 11 月,攻击者开始使用 NSIS 可执行文件前,研究人员发现了一个可疑 ZIP 文件。...【执行流程】 2022 年,攻击者转向使用 NSIS 可执行文件。例如将 NSIS 可执行文件嵌入 ZIP 文件或者 ISO 镜像文件。...【ZIP 文件 NSIS】 【ISO 镜像文件 NSIS压缩文件与镜像文件嵌入可执行文件是能够进行检测逃避,在野发现可用于嵌入 NSIS 可执行文件格式如下所示: 【格式列表】...【简单 NSIS 脚本】 后来,攻击者开始使用混淆 NSIS 脚本。 2022 年 4 月,攻击者对其进行两次改进。首先,Shellcode 文件扩展名从 .dat 更改为随机扩展名。

64030

公司居然把所有在线音乐都屏蔽了,所以我决定......

写在前面 人真的是会变得越来越懒,也正是人惰性吧,真的是很讽刺。 关于这个应用程序开发,断更了很久,但是代码部分还算没落下吧,终于周一、周二终把这个应用程序写完了。 开发完不是终点。...如果为false,则用户必须使用提升权限重新启动安装程序。...electron-packager打包 使用如下命令安装: npm install electron-packager --save-dev 安装好之后会在package.jsondevDependencies...整体感受 万事开头难,开发环境搭建及应用程序打包方面花费时间是最多,目前网上博主真的好多,但是靠谱真的很少,大部分都是复制别人,真的很坑。...目前自己可以创建一个简单electron应用,并且可以使用electron主进程、渲染进程间实现通信,算是入门了吧,确实挺好玩,以后有时间可以再渗入研究下。

86620

加强版国内分发 UWP 应用正确方式 通过win32安装UWP应用

然后再写一个安装界面程序,安装界面程序可以安装程序是两个进程,这样安装界面可以用很漂亮 WPF 写,作出有趣动画。...因为所有 UWP 只能在 win10 运行,而 win10 系统自带 .NET 4.7 所以可以放心使用 WPF 程序。...,这个程序可以 C:\Windows\System32\ 找到 private static void InstallCer(string cerFile, string appFolder...如何通过命令开启旁加载请看 win10 uwp 通过命令行脚本开启旁加载 我就通过这个安装程序, NSIS 将 UWP 程序打包,安装时候调用安装程序,让安装程序在后台安装 UWP 应用。...因为使用安装安装可以拿到管理员权限,所以上面的安装程序不需要说明需要管理员权限 大概使用这个方法才能让用户国内用上 UWP 应用,用上了 UWP 应用可以使用现代化触摸和极高渲染性能,可以作出现代应用

1K10

超详细之dll劫持+打包钓鱼详细教程

3.DLL确实被加载进内存 2.判断dll是否可以劫持。 2.1手动方法 利用进程查看软件,查看dll是否存'KnownDlls'注册表。...msfvenom -p windows/exec CMD = calc.exe EXITFUNC=thread -f dll -o sxs.dll 1.可以替换可能存在dll劫持文件。...2.可以使用dll注入工具,进行劫持文件 2.1dll注入工具 图片 2.2使用InjectProc注入 InjectProc --dll注入工具 https://github.com/secrary/...图片 图片 图片 3.4上线 图片 4 nsis重新打包 上述完成后,本地劫持完成,这里使用nsis重新打包,进行钓鱼。 4.1准备工作 源安装包 源文件ico图标提取。...图片 4.2打包 选择可视化脚步编辑器 图片 安装需求填写 图片 图片 应用程序默认目录,本地安装一次最好,看一下本地默认安装目录 例如:C:\Program Files (x86)\V**(本地)

1.7K50
领券