无忧启动论坛

标题: 仿一键还原的Au3源码(别人的) [打印本页]

作者: pack39    时间: 2017-6-16 17:36
标题: 仿一键还原的Au3源码(别人的)
前段时间看到了论坛里有一份仿一键还原的Au3源码,编译不能过,阅读源码找到了原作者的QQ信箱,于是试着加了作者QQ,作者把整个源码发过来了,我就共享出来,也让大家学习。关键是作者写这份源码时,还是个初中生。现在传的这份源码是作者修改过的最终源码,时间是2009年。与论坛里贴出来的有点不一样。论坛里贴的那份是被人盗用过的,在关于里显示时间是2014年,实际上这份源码是2008年编的,盗用者只在关于里改了作者信息,在源码里还是查到了原作者的QQ信箱。
链接:http://pan.baidu.com/s/1pL9apiN 密码:hwev

原作者的地博客:http://blog.j3l11234.com/2008/04/27/universal-ghost/
作者: pack39    时间: 2017-6-16 17:39
这源码是可以编译通过的。
作者特别声明:
运行环境
Windows XP !!!
NT6.0 之后的系统不兼容不能用
作者: j3l11234    时间: 2017-6-16 17:43
╮(╯_╰)╭
我竟然有账号,真是感动
直接去github拿吧,美滋滋
https://github.com/j3l11234/universal-ghost
作者: 邪恶海盗    时间: 2017-6-16 20:33
程序界面上感谢的人来头都不小啊...
作者: lbw2007    时间: 2017-6-16 22:46
邪恶海盗 发表于 2017-6-16 20:33
程序界面上感谢的人来头都不小啊...

同感……
作者: 321262670    时间: 2017-6-17 15:38
可以提供下那个在线重装源码还有装机包制作的
作者: lzys    时间: 2017-6-19 10:25
是全盘搜索GHO文件吗?
作者: 123456789op    时间: 2017-6-19 11:28
Windows XP !!! NT6.0 之后的系统不兼容不能用,会炸
作者: 123456789op    时间: 2017-6-19 11:29
以前喜欢用一键ghost,现在都是用手动ghost,就几个单词
作者: wuhenxpe    时间: 2017-6-22 10:19
好东西,改一改就支持win7、及以上系统了,雨林木风 onekey 的UI强化版
作者: pack39    时间: 2017-6-25 11:30
wuhenxpe 发表于 2017-6-22 10:19
好东西,改一改就支持win7、及以上系统了,雨林木风 onekey 的UI强化版

期待你,应该和作者写的那个写入C盘的文件有关
作者: wuhenxpe    时间: 2017-6-25 11:41
本帖最后由 wuhenxpe 于 2017-6-25 11:45 编辑
pack39 发表于 2017-6-25 11:30
期待你,应该和作者写的那个写入C盘的文件有关


XP 是修改boot.ini , win7、8 要改BCD , 重启加载c:\ img镜像(whnf.sys ),进DOS一键备份

------------------------------------------------------------------------------------------------------------------
@ECHO OFF
rem QQ:271284919 出厂全自动备份系统

title 出厂自动备份系统 V4.0
color 27
MODE con: COLS=80 LINES=34
color 27
echo.
ECHO.
ECHO.
ECHO.                ┏━━━━━━━━━━━━━━━━━━━━┓
ECHO.                ┃                                        ┃
ECHO.                ┃         全自动备份系统 V4.0            ┃
ECHO.                ┃                                        ┃
ECHO.                ┃      系统重启将自动备份,请勿断电.     ┃
ECHO.                ┃                                        ┃
ECHO.                ┗━━━━━━━━━━━━━━━━━━━━┛
ECHO.

:top
echo  程序正在初始化. . .
set a=^set /p=■%b%^<nul^&ping/n 0 127.1^>nul^&
echo ┌────────────────────────────────────┐
set/p= <nul&%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%
echo 100%%
echo └────────────────────────────────────┘
for /d %%a in (.) do set /p b=%%a<nul&ping -n  2 127.1>nu

:md
md d:\ghost >nul 2>nul
attrib +h d:\ghost >nul 2>nul

:OS
for %%b in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%b:\ntldr set sd=%%b
if not exist %sd%:\NTLDR goto win7
attrib -r -s -h %sd%:\*.* >nul
if exist %sd%:\boot.in_  del %sd%:\boot.ini >nul
if exist %sd%:\boot.ini ren %sd%:\boot.ini boot.in_ >nul
if exist %sd%:\whldr del %sd%:\whldr >nul
if exist %sd%:\whldr.mbr del %sd%:\whldr.mbr >nul
if exist %sd%:\WHNF.SYS del %sd%:\WHNF.SYS >nul
copy whldr %sd%:\ >nul
copy whldr.mbr %sd%:\ >nul
copy boot.ini %sd%:\ >NUL
copy wHNF.sys %sd%:\ >NUL
shutdown -r -t 00

exit


:win7
for %%b in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%b:\boot\bcd set sd=%%b
if not exist %sd%:\boot\bcd goto fail

:: BatchGotAdmin  
:-------------------------------------  
REM  --> Check for permissions  
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"  
  
REM --> If error flag set, we do not have admin.  
if '%errorlevel%' NEQ '0' (  
echo Requesting administrative privileges...  
    goto UACPrompt  
) else ( goto gotAdmin )  
  
:UACPrompt  
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"  
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"  
  
    "%temp%\getadmin.vbs"  
    exit /B  
  
:gotAdmin  
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )  
   pushd "%CD%"  
    CD /D "%~dp0"

regedit /s admin.reg

REG UNLOAD HKEY_LOCAL_MACHINE\BCD00000000 >nul
copy c:\boot\bcd c:\boot\bcd_ >nul

bcdedit /export "C:\boot\Grub for BCD Backup"
for /f "tokens=1,2,* delims={}" %%i in ('bcdedit /create /d "The first Backup" /application bootsector') do set GrubID=%%j
bcdedit /set {%GrubID%} device boot >nul
bcdedit /set {%GrubID%} path \whldr.mbr >nul
bcdedit /displayorder {%GrubID%} /addlast >nul
bcdedit /default {%GrubID%} >nul
bcdedit /timeout 2 >nul


copy whldr.mbr c:\ /y >NUL
copy whNF.sys c:\ /y >NUL
copy whldr c:\ /y >NUL

shutdown -r -t 00

exit


:FAIL
echo.
ehco.           未能确认系统目录所在盘符,请按任意键退出 !
Pause >nul
EXIT





作者: sjtcheng    时间: 2023-2-26 20:36
先生还有什么顾虑吗亲?
作者: oluolio    时间: 2023-2-26 23:20
本帖最后由 oluolio 于 2024-1-14 23:58 编辑

.
作者: oluolio    时间: 2023-2-26 23:20
本帖最后由 oluolio 于 2024-1-14 23:55 编辑

.
作者: oluolio    时间: 2023-2-26 23:20
本帖最后由 oluolio 于 2024-1-14 23:47 编辑

.
作者: 梦倾天下    时间: 2023-5-22 11:21
j3l11234 发表于 2017-6-16 17:43
**** 作者被禁止或删除 内容自动屏蔽 ****

作者现身了,震惊!
作者: zhangz9    时间: 2023-5-22 11:41
感谢分享
作者: chairmansu    时间: 2023-5-24 16:19
謝謝分享
作者: siheng2010    时间: 2023-11-16 16:03
感谢分享
作者: duhe303    时间: 2023-11-16 16:26
感谢分享
作者: fxl0571    时间: 2023-11-20 12:57
感谢分享




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3