@@ -19,30 +19,32 @@ SET @proc="WinDbg.exe","idaq.exe","wireshark.exe","vmacthlp.exe","VBoxService.ex
19
19
:: Title and Version code
20
20
TITLE Fake Sandbox Processes Installer
21
21
COLOR 0F
22
- SET @v = 1.6.1
22
+ SET @v = 1.6.2
23
23
SET path = %~dp0
24
24
25
25
:: Just some nice user interface things
26
26
cls
27
- echo Fake-Sandbox installation script. Version %@v% , 2016 .
27
+ echo Fake-Sandbox-Processes installation script. Version %@v% , 2017 .
28
28
echo Visit https://www.github.com/aperture-diversion/fake-sandbox/ for updates and fixes.
29
29
echo .
30
30
echo .
31
- echo You are about to install the fake-sandbox script to your computer (autostart).
32
- SET /P ANSWER = Would you like to continue? (y/n):
33
-
31
+ echo Firstly, thanks for your interest in FSP! Let's get started now.
32
+ echo .
33
+ echo .
34
+ echo .
35
+ echo # You are about to install the FSP scripts on your computer (autostart).
36
+ SET /P ANSWER = # Would you like to continue? (y/n):
34
37
if /i %ANSWER% == y (goto install)
35
38
if /i %ANSWER% == n (goto no)
36
39
goto unrecog
37
40
38
41
:: Creation of the fake-sandbox.ps1 script in the new directory %appdata%\Fake-SanboxProcesses\
39
42
:install
43
+ if not exist %appdata% \Fake-SandboxProcesses\ (md " %appdata% \Fake-SandboxProcesses\" )
40
44
del " %appdata% \Fake-SandboxProcesses\fake-sandbox.ps1"
41
45
del " %appdata% \Fake-SandboxProcesses\current_version.txt"
42
- if not exist %appdata% \Fake-SandboxProcesses\ (md " %appdata% \Fake-SandboxProcesses\" )
43
46
44
- echo # This file is part of Fake Sandbox Processes (Version %@v% )> " %appdata% \Fake-SandboxProcesses\fake-sandbox.ps1"
45
- echo # available on https://www.github.com/aperture-diversion/fake-sandbox/ .>> " %appdata% \Fake-SandboxProcesses\fake-sandbox.ps1"
47
+ echo # This file is part of Fake Sandbox Processes (Version %@v% ) available on https://www.github.com/aperture-diversion/fake-sandbox/> " %appdata% \Fake-SandboxProcesses\fake-sandbox.ps1"
46
48
echo .>> " %appdata% \Fake-SandboxProcesses\fake-sandbox.ps1"
47
49
echo $fakeProcesses = @(%@proc% )>> " %appdata% \Fake-SandboxProcesses\fake-sandbox.ps1"
48
50
echo .>> " %appdata% \Fake-SandboxProcesses\fake-sandbox.ps1"
@@ -66,14 +68,12 @@ echo Set-Location $oldpwd>>"%appdata%\Fake-SandboxProcesses\fake-sandbox.ps1
66
68
del " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
67
69
68
70
echo @echo off> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
69
- echo :: This file is part of Fake Sandbox Processes (Version %@v% )>> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
70
- echo :: available on https://www.github.com/aperture-diversion/fake-sandbox/ . >> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
71
- echo TITLE Fake-Sandbox is starting...>> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
71
+ echo :: This file is part of Fake Sandbox Processes (Version %@v% ) available on https://www.github.com/aperture-diversion/fake-sandbox/ >> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
72
+ echo COLOR 0F >> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
73
+ echo TITLE FSP is starting...>> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
72
74
echo .>> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
73
- echo .>> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
74
- echo echo [*] Starting FSP script....>> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
75
+ echo echo [*] Starting FSP script...>> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
75
76
echo start /MIN powershell -executionpolicy remotesigned -WindowStyle Hidden -File " C:\Users\Matthias\AppData\Roaming\Fake-SandboxProcesses\fake-sandbox.ps1" >> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
76
- echo .>> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
77
77
78
78
cls
79
79
echo .
@@ -82,29 +82,23 @@ echo Would you like to enable the auto-updater to search and install updates reg
82
82
SET /p asw = Choose (y/n):
83
83
COLOR 0F
84
84
if /i %asw% == y (goto updater)
85
- if /i %asw% == n (
86
- echo exit>> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
87
- goto done
88
- )
85
+ if /i %asw% == n (goto done)
89
86
goto unrecog
90
87
91
- :: This writes some stuff to the execution file and the FSP directory to allow auto-updates
88
+ :: This writes additional code to the execution file and the FSP directory to allow auto-updates
92
89
:updater
93
90
echo %@v% > " %appdata% \Fake-SandboxProcesses\current_version.txt"
94
-
91
+ echo . >> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat "
95
92
echo echo [*] Starting updater....>> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
96
93
echo start /MIN %appdata% \Fake-SandboxProcesses\updater.bat>> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
97
- echo exit>> " %appdata% \Microsoft\Windows\Start Menu\Programs\Startup\fake-sandbox.bat"
98
94
99
95
:: Creation of the updater-updater (lol) script in the same directory
100
- echo :: This file is part of Fake Sandbox Processes (Version %@v% )> " %appdata% \Fake-SandboxProcesses\update-installer.bat"
101
- echo :: available on https://www.github.com/aperture-diversion/fake-sandbox/ .>> " %appdata% \Fake-SandboxProcesses\update-installer.bat"
96
+ echo :: This file is part of Fake Sandbox Processes (Version %@v% ) available on https://www.github.com/aperture-diversion/fake-sandbox/> " %appdata% \Fake-SandboxProcesses\update-installer.bat"
102
97
echo @echo off>> " %appdata% \Fake-SandboxProcesses\update-installer.bat"
103
- echo . >> " %appdata% \Fake-SandboxProcesses\update-installer.bat"
98
+ echo COLOR 0F >> " %appdata% \Fake-SandboxProcesses\update-installer.bat"
104
99
echo TITLE Installing latest version of FSP updater...>> " %appdata% \Fake-SandboxProcesses\update-installer.bat"
105
100
echo .>> " %appdata% \Fake-SandboxProcesses\update-installer.bat"
106
101
echo ping -n 1 127.0.0.1^ > NUL >> " %appdata% \Fake-SandboxProcesses\update-installer.bat"
107
- echo .>> " %appdata% \Fake-SandboxProcesses\update-installer.bat"
108
102
echo del %appdata% \Fake-SandboxProcesses\uversion.txt>> " %appdata% \Fake-SandboxProcesses\update-installer.bat"
109
103
echo move /y %appdata% \Fake-SandboxProcesses\updater_new.bat %appdata% \Fake-SandboxProcesses\updater.bat>> " %appdata% \Fake-SandboxProcesses\update-installer.bat"
110
104
echo ping -n 1 127.0.0.1^ > NUL >> " %appdata% \Fake-SandboxProcesses\update-installer.bat"
@@ -114,29 +108,33 @@ echo exit>>"%appdata%\Fake-SandboxProcesses\update-installer.bat"
114
108
115
109
:: Creation of the updater.bat script in the install directory
116
110
echo @echo off> " %appdata% \Fake-SandboxProcesses\updater.bat"
117
- echo echo [*] Downloading new updater...>> " %appdata% \Fake-SandboxProcesses\updater.bat"
111
+ echo COLOR 0F>> " %appdata% \Fake-SandboxProcesses\updater.bat"
112
+ echo echo [*] First install of FSP updater...>> " %appdata% \Fake-SandboxProcesses\updater.bat"
113
+ echo echo [*] Downloading...>> " %appdata% \Fake-SandboxProcesses\updater.bat"
118
114
echo start /wait /MIN powershell -executionpolicy remotesigned -WindowStyle Hidden -Command " (New-Object Net.WebClient).DownloadFile('https://raw.githubusercontent.com/Aperture-Diversion/fake-sandbox/master/updater/updater.bat', '%appdata% \Fake-SandboxProcesses\updater_new.bat')" >> " %appdata% \Fake-SandboxProcesses\updater.bat"
119
- echo ping -n 1 127.0.0.1^ > NUL >> " %appdata% \Fake-SandboxProcesses\updater.bat" >> " %appdata% \Fake-SandboxProcesses\updater.bat"
115
+ echo ping -n 2 127.0.0.1^ > NUL >> " %appdata% \Fake-SandboxProcesses\updater.bat" >> " %appdata% \Fake-SandboxProcesses\updater.bat"
120
116
echo if exist %appdata% \Fake-SandboxProcesses\updater_new.bat (>> " %appdata% \Fake-SandboxProcesses\updater.bat"
121
117
echo start /min %appdata% \Fake-SandboxProcesses\update-installer.bat>> " %appdata% \Fake-SandboxProcesses\updater.bat"
122
118
echo exit>> " %appdata% \Fake-SandboxProcesses\updater.bat"
123
119
echo )>> " %appdata% \Fake-SandboxProcesses\updater.bat"
124
120
echo exit>> " %appdata% \Fake-SandboxProcesses\updater.bat"
125
121
126
- :: -------------------------------------------------------------------------------------------------------------------------------
127
- :: End of file installation
128
- :: ##>>DEBUGGING<<##
129
- :: <---- delete this line and add "pause" instead to enable debugging.
130
- :: -------------------------------------------------------------------------------------------------------------------------------
122
+ :: -------------------------------------------------------------------------------------::
123
+ :: End of file installation ::
124
+ :: ##>>DEBUGGING<<## ::
125
+ :: <---- delete this line and add "pause" instead to enable debugging. ::
126
+ :: -------------------------------------------------------------------------------------::
131
127
132
- :: Look for any error
128
+ :: Look for any errors
133
129
:done
134
130
if errorlevel 1 goto error
135
131
COLOR 0A
136
132
cls
137
133
echo .
138
- echo Done, all files have been created. This should work after you relogin. Press any key to exit...
139
- echo .
134
+ echo Done, all files have been created. This should work after you relogin.
135
+ echo Thanks for installing this script!
136
+ echo .
137
+ echo Press any key to exit...
140
138
pause> NUL
141
139
exit
142
140
@@ -147,22 +145,20 @@ cls
147
145
echo .
148
146
echo An error occured!
149
147
echo If you already had a previous version installed and tried to update it, ignore this error - everything went fine.
150
- echo If this is your first installation, please try it again or enable debugging in this script.
148
+ echo If this is your first installation, please try again or enable debugging in this script.
151
149
echo .
152
150
echo The file can be found here:
153
151
echo %path:~0 ,-1 %
154
152
echo .
155
153
echo Press any key to exit...
156
- echo .
157
154
pause> NUL
158
155
exit
159
156
160
157
:: If you chose not to install this will execute
161
158
:no
162
159
cls
163
160
echo .
164
- echo You chose not to install fake-sandbox processes. Press any key to exit...
165
- echo .
161
+ echo You chose not to install FSP. Press any key to exit...
166
162
pause> NUL
167
163
exit
168
164
@@ -172,9 +168,8 @@ COLOR 0C
172
168
cls
173
169
echo .
174
170
echo An error occured!
175
- echo Unrecognized command. You have to choose 'y' for yes and 'n' for no.
171
+ echo Unrecognized command. You have to choose 'y' for yes or 'n' for no.
176
172
echo .
177
173
echo Press any key to restart...
178
- echo .
179
174
pause> NUL
180
- goto start
175
+ goto start
0 commit comments