Initial commit

This commit is contained in:
2023-09-12 13:48:06 +08:00
commit 46c4d7d179
53 changed files with 3520 additions and 0 deletions

91
Launcher/Launcher.mscr Normal file
View File

@@ -0,0 +1,91 @@
##
# 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/9.
##
# <20><EFBFBD><E8B1B8><EFBFBD>õļ<C3B5><C4BC><EFBFBD> Flash <20><EFBFBD><E6B4A2> (<28><>ͬ<EFBFBD>ͺſ<CDBA><C5BF>ܲ<EFBFBD>һ<EFBFBD><D2BB>)
# - Hive ע<><D7A2><EFBFBD><EFBFBD>: \HIVE
# - Hanvon <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: \NAND
# - <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ô洢: \USER
# - <20><><EFBFBD><EFBFBD> TF <20><>: \Storage Card
# <20>ػ<EFBFBD><D8BB><EFBFBD><EFBFBD><EFBFBD>
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD>޸<EFBFBD> "Daemon.mscr" <20>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
daemonProgram = "\Storage Card\Programs\Launcher\Daemon.exe"
# <20><><EFBFBD>ij<EFBFBD><C4B3><EFBFBD> nk.exe
nkProgram = "\Windows\nk.exe"
# Windows <20><>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
# <20>״<EFBFBD><D7B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Windows CE <20><><EFBFBD><EFBFBD>
explorerProgram = "\Windows\explorer.exe"
# Windows <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
controlProgram = "\Windows\control.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"
# Hanvon <20>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD>δ<EFBFBD><CEB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>м<EFBFBD><D0BC><EFBFBD><EFBFBD>˹<EFBFBD><CBB9>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><CBB3><EFBFBD><EFBFBD>ļ<EFBFBD>)
webBrowserProgram = "\NAND\ebook\webbrowser\WebBrowser.exe"
# Windows Ĭ<>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD>Ŀ¼
desktopFolderEng = "\Windows\Desktop"
desktopFolderChs = "\Windows\<5C><><EFBFBD><EFBFBD>"
# Ϊ<><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݷ<EFBFBD>ʽ
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "EBook" <20><><EFBFBD>»ص<C2BB><D8B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
mainShortcutName = "EBook.lnk"
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
webBrowserShortcutName = "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.lnk"
If(DirExists(desktopFolderEng))
CreateShortCut(desktopFolderEng & "\" & mainShortcutName, mainProgram)
If(FileExists(webBrowserProgram))
CreateShortCut(desktopFolderEng & "\" & webBrowserShortcutName, webBrowserProgram)
EndIf
EndIf
If(DirExists(desktopFolderChs))
CreateShortCut(desktopFolderChs & "\" & mainShortcutName, mainProgram)
If(FileExists(webBrowserProgram))
CreateShortCut(desktopFolderChs & "\" & webBrowserShortcutName, webBrowserProgram)
EndIf
EndIf
# <20><><EFBFBD><EFBFBD><EFBFBD>ػ<EFBFBD><D8BB><EFBFBD><EFBFBD><EFBFBD>
Run(daemonProgram)
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1
Run(explorerProgram)
# <20>ӳٵȴ<D9B5><C8B4><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Sleep(1500)
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2
Run(mainProgram)
# (<28><>ѡ) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD> Windows CE <20><><EFBFBD><EFBFBD>
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD>ӽ<EFBFBD><D3BD><EFBFBD><EFBFBD><EFBFBD>
# Sleep(2500)
# Kill(mainProgramProcess)