mirror of
https://github.com/indetectables-net/toolkit.git
synced 2026-10-24 16:54:27 +00:00
Add missing perm to folders
This commit is contained in:
1 parent
130eeb0921
commit
2c3fe93786
1 file changed
+11
-6
@@ -171,19 +171,16 @@ class GenerateInstaller:
|
||||
|
||||
def iterate_folder(self, folder_path):
|
||||
"""Iterate through folders and process each tool."""
|
||||
# add folder desktop.ini support
|
||||
self.generate_folder_icon(folder_path)
|
||||
|
||||
# iterate sub folders
|
||||
for item in pathlib.Path(folder_path).iterdir():
|
||||
if item.is_dir():
|
||||
print(colorama.Fore.YELLOW + f'[+] Process: {item.name}')
|
||||
self.tool_name = item.name
|
||||
self.tool_iss_component = f'{component_name(self.section_name)}\\{component_name(item.name)}'
|
||||
|
||||
self.iterate_tool(item)
|
||||
self.section_list.append('')
|
||||
self.section_list.append('')
|
||||
|
||||
# add folder desktop.ini support
|
||||
self.generate_folder_icon(folder_path)
|
||||
|
||||
def generate_folder_icon(self, folder_path):
|
||||
"""Generate desktop.ini setup."""
|
||||
@@ -215,6 +212,12 @@ class GenerateInstaller:
|
||||
f'Components: "{iss_component}"; '
|
||||
'Flags: runhidden; '
|
||||
)
|
||||
self.section_list.append(
|
||||
'Filename: "attrib.exe"; '
|
||||
f'Parameters: "+r ""{{#MyAppToolsFolder}}\\toolkit\\{folder_path_name}"""; '
|
||||
f'Components: "{iss_component}"; '
|
||||
'Flags: runhidden; '
|
||||
)
|
||||
self.section_list.append('')
|
||||
self.section_list.append('')
|
||||
self.section_list.append('')
|
||||
@@ -239,6 +242,8 @@ class GenerateInstaller:
|
||||
'Flags: ignoreversion recursesubdirs createallsubdirs; '
|
||||
)
|
||||
self.section_list.append('')
|
||||
self.section_list.append('')
|
||||
self.section_list.append('')
|
||||
|
||||
# generate tool info
|
||||
tool_exe_total = self.iterate_tool_exe(folder_path)
|
||||
|
||||
Reference in new issue
Block a user