diff --git a/assets/tea.ico b/assets/tea.ico new file mode 100644 index 00000000..82d15e2b Binary files /dev/null and b/assets/tea.ico differ diff --git a/build.bat b/build.bat index acc72958..56cdb8bc 100644 --- a/build.bat +++ b/build.bat @@ -11,6 +11,7 @@ IF %ERRORLEVEL% NEQ 0 ( goto somethingbad ) echo [Success] +ATTRIB +S . ::node build.js vbox ::node tools\vbox.js ::node tools\listen.js diff --git a/build/main.hexa b/build/main.hexa index 381adeb8..7ef4ef61 100644 --- a/build/main.hexa +++ b/build/main.hexa @@ -71,12 +71,15 @@ for task in tasks { case 'init': { let folder = slash(config.tempFolder + '\\tofita') - if !fs.existsSync(folder) { + if not fs.existsSync(folder) { fs.mkdirSync(folder) } // Cleanup deleteFolderRecursive(folder, noRemoveSelf: true) + fs.copyFileSync('assets\\tea.ico', folder + '\\icon.ico') + fs.copyFileSync('desktop.ini', folder + '\\desktop.ini') + require('child_process').execSync('cmd /c ATTRIB +S ' + folder, { stdio: 'inherit' }) // Create directory tofita/iso/EFI/BOOT/ let dirs = [ @@ -89,7 +92,7 @@ for task in tasks { var path = config.tempFolder for dir in dirs { path += dir - if !fs.existsSync(path) { + if not fs.existsSync(path) { fs.mkdirSync(path) } } diff --git a/desktop.ini b/desktop.ini new file mode 100644 index 00000000..bfa836c7 --- /dev/null +++ b/desktop.ini @@ -0,0 +1,9 @@ +[.ShellClassInfo] +IconFile=icon.ico +IconIndex=0 +InfoTip=Tofita +IconResource=icon.ico,0 +[ViewState] +Mode= +Vid= +FolderType=Generic diff --git a/icon.ico b/icon.ico new file mode 100644 index 00000000..34b98e25 Binary files /dev/null and b/icon.ico differ