绿色软件制作

  1. 安装虚拟机 vmware 并制作初始快照
  2. Total Uninstall 安装软件监视注册表和文件系统
  3. 从 Total Uninstall 导出注册表变化,使用 reg2inf 生成 inf 文件
  4. 修改 inf 里路径信息
  5. 拷贝程序文件,将 inf 文件 和 安装批处理放在一起
  6. 还原虚拟镜像,绿色安装测试

inf 文件目录参数

%01% inf 所在目录


01 源目录 (后跟路径)
10 Windows 目录
11 Windows 系统目录
12 驱动目录
17 INF 文件目录
18 帮助文件目录
20 字体目录
21 根目录
24 应用程序目录
25 共享目录
30 当前根目录
50 System 目录
51 Spool 目录
52 Spool 驱动目录
53 用户配置目录

纯批处理的安装模板

install.bat

@echo off
cd /d "%~dp0"
echo.
echo 正在绿化...
net stop "Zentimo Assistant"
TASKKILL /F /IM Zentimo.exe /T
ZentimoService.exe /uninstall /silent
ZentimoService.exe /install /silent
reg add "HKEY_CURRENT_USER\Software\Zentimo\Options" /v "LangFileName" /d "Chinese-Simplified" /f
reg add "HKEY_CURRENT_USER\Software\Zentimo\Options" /v "RunWithWindows" /d "0" /f
regedit /s ZentimoSettings.reg
cls
echo.
echo 绿化完毕 by 黯然过客@PortableSoft
echo.
pause

uninstall.bat

@echo off
cd /d "%~dp0"
echo.
echo 正在卸载...
net stop "Zentimo Assistant"
TASKKILL /F /IM Zentimo.exe /T
ZentimoService.exe /uninstall /silent
del /q ZentimoSettings.reg
regedit /e ZentimoSettings.reg "HKEY_CURRENT_USER\Software\Zentimo"
reg delete "HKEY_CURRENT_USER\Software\Zentimo" /f
reg delete "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%~dp0Zentimo.exe" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%~dp0Zentimo.exe" /f
rd /s /q "%ALLUSERSPROFILE%\Application Data\ZentimoService"
rd /s /q "%USERPROFILE%\Application Data\ZentimoService"
rd /s /q "%appdata%\Zentimo"
echo.
echo 清理完毕 by 黯然过客@PortableSoft
echo.
pause

你可能感兴趣的:(绿色软件制作)