What is WinGUp for Notepad++?
--------------------------
This project is the fork of [WinGUp](https://github.com/gup4win/wingup).
WinGUp has been built for Notepad++'s need, but keep its functionality generic for being able to be used on any Windows application. With new built-in Plugins Admin in Notepad++, a more specific updater for Notepad++ is necessary. Hence this fork from the original WinGUp.
What is WinGUp?
---------------
WinGUp is a Generic Updater running under Windows environment.
The aim of WinGUp is to provide a ready to use and configurable updater
which downloads a update package then installs it. By using cURL library
and TinyXml module, WinGUp is capable to deal with http protocol and process XML data.
Why WinGUp?
-----------
Originally WinGUp was made for the need of Notepad++ (a generic source code editor under MS Windows).
During its conception, the idea came up in my mind: if it can fit Notepad++, it can fit for any Windows program.
So here it is, with LGPL license to have no (almost not) restriction for integration in any project.
How does it work?
-----------------
WinGUp can be launched by your program or manually. It reads from a xml configuration file
for getting the current version of your program and url where WinGUp gets update information,
checks the url (with given current version) to get the update package location,
downloads the update package, then run the update package (it should be a msi or an exe) in question.
Who will need it?
-----------------
Being LGPLed, WinGUp can be integrated in both commercial (or close source) and open source project.
So if you run a commercial or open a source project under MS Windows and you release your program at
regular intervals, then you may need WinGUp to notice your users the new update.
What do you need to use it?
---------------------------
A url to provide the update information to your WinGUp and an another url location
to store your update package, that's it!
How is WinGUp easy to use?
--------------------------
All you have to do is point WinGUp to your url update page (by modifying gup.xml),
then work on your pointed url update page (see getDownLoadUrl.php comes with the release)
to make sure it responds to your WinGUp with the correct xml data.
How to build it?
----------------
* Step 1: You have to build cURL before building WinGUp:
1. Open VS2022 Native Tool Command for 32/64 bits. If you want to build for ARM, open a cmd, and run the following command:<br/>
`C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsamd64_arm64.bat`
2. go to curl winbuild directory:<br/>
`cd <your WinGUp source path>\curl\winbuild`
3. compile cURL by using one of the following commands, according the mode and architecture of WinGUp you want to build.
- x64 release: `nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static MACHINE=x64`
- x64 debug: `nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static DEBUG=yes MACHINE=x64`
- x86 release: `nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static MACHINE=x86`
- x86 debug: `nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static DEBUG=yes MACHINE=x86`
- ARM64 release: `nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static MACHINE=ARM64`
- ARM64 debug: `nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static DEBUG=yes MACHINE=ARM64`
* Step 2: Open [`vcproj\GUP.sln`](https://github.com/gup4win/wingup/blob/master/vcproj/GUP.sln) with VS2022.
* Step 3: Build WinGUp like a normal Visual Studio project.
To whom should you say "thank you"?
-----------------------------------
Don HO
<don.h@free.fr>
没有合适的资源?快使用搜索试试~ 我知道了~
Notepad++ 的8.6.7 独立压缩版
共211个文件
xml:198个
dll:5个
txt:2个
需积分: 2 9 下载量 29 浏览量
2024-08-02
09:59:33
上传
评论
收藏 5.72MB ZIP 举报
温馨提示
Notepad++ 8.6.7 独立压缩版 是一款流行的文本编辑器,以其轻量级、高性能和丰富的插件系统而闻名 : 1. 功能丰富 多语言支持:支持多达 50 种编程、脚本、和标记语言的语法高亮。 代码折叠:方便地折叠和展开代码块,提高阅读体验。 自动完成:智能的代码自动完成功能,提高编码效率。 2. 用户友好 单窗口多文档:在一个窗口中轻松切换多个文档。 自定义界面:用户可以根据个人喜好定制界面和主题。 3. 高效性能 轻量级:快速启动和运行,占用系统资源少。 响应迅速:即使在大型文件上也能保持流畅的编辑体验。 4. 定制化 插件支持:通过丰富的插件库,用户可以根据自己的需求扩展功能。 宏录制:自定义宏来自动化重复性任务。 5. 开源免费 完全免费:Notepad++ 是完全免费的,没有任何隐藏费用。 开源精神:作为一个开源项目,Notepad++ 鼓励社区参与和贡献。 6. 独立压缩版特点 便携性:独立压缩版意味着无需安装,解压即可使用。 易于分享:方便用户在不同计算机或环境中快速分享和部署。
资源推荐
资源详情
资源评论
收起资源包目录
Notepad++ 的8.6.7 独立压缩版 (211个子文件)
libcurl.dll 732KB
nppPluginList.dll 209KB
NppConverter.dll 199KB
NppExport.dll 154KB
mimeTools.dll 145KB
notepad++.exe 6.93MB
GUP.exe 790KB
updater.ico 131KB
LICENSE 8KB
change.log 2KB
README.md 4KB
license.txt 35KB
readme.txt 1KB
autoit.xml 721KB
langs.model.xml 460KB
php.xml 422KB
java.xml 201KB
stylers.model.xml 190KB
DarkModeDefault.xml 190KB
Zenburn.xml 186KB
Solarized.xml 166KB
bulgarian.xml 140KB
russian.xml 127KB
ukrainian.xml 127KB
DansLeRuSH-Dark.xml 120KB
HotFudgeSundae.xml 120KB
romanian.xml 119KB
Solarized-light.xml 119KB
MossyLawn.xml 118KB
Navajo.xml 118KB
khaki.xml 118KB
belarusian.xml 113KB
corsican.xml 111KB
abkhazian.xml 107KB
japanese.xml 107KB
nepali.xml 105KB
czech.xml 105KB
french.xml 105KB
Obsidian.xml 104KB
portuguese.xml 104KB
Plastic Code Wrap.xml 104KB
Deep Black.xml 104KB
Monokai.xml 104KB
croatian.xml 104KB
Bespin.xml 103KB
spanish.xml 103KB
Mono Industrial.xml 102KB
german.xml 102KB
Twilight.xml 102KB
Choco.xml 102KB
Black board.xml 102KB
galician.xml 101KB
Hello Kitty.xml 101KB
italian.xml 101KB
dutch.xml 100KB
tamil.xml 100KB
brazilian_portuguese.xml 100KB
vim Dark Blue.xml 100KB
Vibrant Ink.xml 100KB
slovak.xml 100KB
slovenian.xml 99KB
swedish.xml 99KB
korean.xml 99KB
turkish.xml 98KB
polish.xml 98KB
greek.xml 98KB
vietnamese.xml 97KB
hongKongCantonese.xml 96KB
hindi.xml 95KB
english.xml 94KB
english_customizable.xml 94KB
indonesian.xml 89KB
hungarian.xml 88KB
chineseSimplified.xml 86KB
powershell.xml 86KB
basque.xml 85KB
venetian.xml 84KB
Ruby Blue.xml 84KB
finnish.xml 83KB
danish.xml 83KB
taiwaneseMandarin.xml 83KB
norwegian.xml 80KB
lua.xml 79KB
arabic.xml 75KB
gdscript.xml 71KB
uzbek.xml 68KB
catalan.xml 67KB
irish.xml 67KB
sql.xml 66KB
tex.xml 66KB
breton.xml 65KB
piglatin.xml 63KB
cpp.xml 62KB
zulu.xml 62KB
kannada.xml 61KB
lithuanian.xml 61KB
python.xml 60KB
perl.xml 60KB
occitan.xml 59KB
tatar.xml 58KB
共 211 条
- 1
- 2
- 3
资源评论
小Mie不吃饭
- 粉丝: 697
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 英语日常词汇分类.doc
- 英语动词单三变化规则与名词单数变复数口诀.doc
- 幼教、少儿创新教育课程《快乐记忆》系列课程市场运营方案报告.doc
- 在阳光中奔跑[800字]作文.doc
- 语文必修三理解性默写填空.doc
- 中考语文答题套路(人版).doc
- 中学课程设置方案.doc
- 家庭教育及亲子沟通公益讲座讲稿.doc
- 综合实践我国象棋教学案.doc
- 不安全化学品储罐区隐患排查表.doc
- 教师行为规范心得体会.doc
- 建设工程合同模板管理试题A卷与答案.doc
- 科教版八年级物理(上册)期末测试题及答案.doc
- 牛津高中英语模块一至模块十一短语.doc
- 鲁迅的儿童教育思想-王敏.doc
- H3C SecPath F1000F5000FW插卡vFW系列防火墙 命令参考(V7)(R8X60-R9X60-E8X60-E9X60-E1185)-6W614
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功