mirror of
https://github.com/fankes/HanvonEBookHacker.git
synced 2025-09-08 19:44:12 +08:00
Initial commit
This commit is contained in:
83
Launcher/Daemon.mscr
Normal file
83
Launcher/Daemon.mscr
Normal file
@@ -0,0 +1,83 @@
|
||||
##
|
||||
# Hanvon EBook Hacker
|
||||
# Copyright (C) 2017-2023 Fankes Studio(qzmmcn@163.com)
|
||||
# https://github.com/fankes/HanvonEBookHacker
|
||||
#
|
||||
# This software is non-free but opensource software: you can redistribute it
|
||||
# and/or modify it under the terms of the GNU Affero General Public License
|
||||
# as published by the Free Software Foundation; either
|
||||
# version 3 of the License, or any later version.
|
||||
#
|
||||
# This software is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
# Affero General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Affero General Public License
|
||||
# and eula along with this software. If not, see
|
||||
# <https://www.gnu.org/licenses/>
|
||||
#
|
||||
# This file is created by fankes on 2023/9/10.
|
||||
##
|
||||
|
||||
# <20>⽫<EFBFBD><E2BDAB>ʾΪ explorer.exe <20>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD><EFBFBD>
|
||||
explorerProgramProcess = "explorer.exe"
|
||||
|
||||
# Hanvon <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
mainProgram = "\NAND\ebook\ebook.original.exe"
|
||||
# <20>⽫<EFBFBD><E2BDAB>ʾΪ<CABE><CEAA><EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD><EFBFBD>
|
||||
mainProgramProcess = "ebook.original.exe"
|
||||
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> LOGO <20>ļ<EFBFBD>
|
||||
startLogo = "\NAND\start.jpg"
|
||||
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѭ<EFBFBD><D1AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
# <20><><EFBFBD><EFBFBD>ѭ<EFBFBD><D1AD><EFBFBD>ڼ<EFBFBD><DABC><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>¼<EFBFBD>
|
||||
While(True)
|
||||
|
||||
# <20><>ȡ<EFBFBD><C8A1>ǰ<EFBFBD><C7B0><EFBFBD>ڱ<F2B4B0BF><DAB1><EFBFBD>
|
||||
currentWindow = ActiveWindow()
|
||||
|
||||
# <20><><EFBFBD><EFBFBD> Windows CE <20>ı<EFBFBD>ʶ<EFBFBD><CAB6><EFBFBD><EFBFBD>
|
||||
toWinceTitle = "<22><><EFBFBD><EFBFBD> WinCE <20><><EFBFBD><EFBFBD>"
|
||||
|
||||
# <20>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
If(ProcExists(mainProgramProcess))
|
||||
# <20>ж<EFBFBD><D0B6>յ<EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD>
|
||||
# ˵<><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
# <20><><EFBFBD><EFBFBD>Ϊ<EFBFBD>˷<EFBFBD>ֹ<EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ļˢ<C4BB>¹<EFBFBD><C2B9>ܳ<EFBFBD><DCB3><EFBFBD>
|
||||
If(currentWindow eq toWinceTitle)
|
||||
# ǿ<>ƽ<EFBFBD><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
Kill(mainProgramProcess)
|
||||
# <20>˽ű<CBBD><C5B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD> explorer.exe
|
||||
# <20><>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "Launcher.mscr" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
If(ProcExists(explorerProgramProcess))
|
||||
# <20>ӳ<EFBFBD><D3B3>Լ<EFBFBD><D4BC><EFBFBD>
|
||||
SleepMessage(1, "<22><><EFBFBD><EFBFBD><EFBFBD><D7BC> Windows CE <20><><EFBFBD><EFBFBD>...", "<22><><EFBFBD>Ժ<EFBFBD>")
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
Run(mainProgram)
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӳ<EFBFBD>
|
||||
delay = 3
|
||||
If(FileExists(startLogo))
|
||||
delay = 7
|
||||
EndIf
|
||||
# <20>ӳ<EFBFBD><D3B3>Լ<EFBFBD><D4BC><EFBFBD>
|
||||
SleepMessage(delay, "<22><><EFBFBD>ڽ<EFBFBD><DABD><EFBFBD> Windows CE <20><><EFBFBD><EFBFBD>...", "<22><><EFBFBD>Ժ<EFBFBD>")
|
||||
# <20>ٴν<D9B4><CEBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
Kill(mainProgramProcess)
|
||||
Else
|
||||
SleepMessage(15, "<22><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD> Windows CE <20><><EFBFBD>档^NL^^NL^\
|
||||
<20><>ǰϵͳ<CFB5><CDB3> explorer.exe <20><>δ<EFBFBD><CEB4><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD>\
|
||||
<20><><EFBFBD><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ű<EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼ<EFBFBD><C8BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^NL^^NL^\
|
||||
15 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κβ<CEBA><CEB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^NL^", "<22><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>")
|
||||
Run(mainProgram)
|
||||
EndIf
|
||||
# <20>ӳٷ<D3B3>ֹ<EFBFBD>ظ<EFBFBD>ִ<EFBFBD><D6B4>
|
||||
Sleep(1500)
|
||||
EndIf
|
||||
EndIf
|
||||
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
Sleep(500)
|
||||
|
||||
EndWhile
|
Reference in New Issue
Block a user