Файл, вероятно, существует в C:\Windows\SysWOW64
.
Inno Setup - это 32-разрядное приложение. Таким образом, по умолчанию для запуска пакетного файла он выполняет 32-битный cmd.exe
.
32-битный cmd.exe
при запросе C:\Windows\System32
, получает перенаправленный к C:\Windows\SysWOW64
.
Прочитайте о проблемах с 32-разрядными и 64-разрядными установками .
Если вы используете командный файл с использованием записи в секции [Run]
, используйте флаг 64bit
, чтобы принудительно выполнить 64-битный cmd.exe
:
[Run]
Filename: "{app}\bin\Icacls\cacls.bat"; Parameters: """{app}"""; Flags: 64bit
Filename: "{app}\Install\psql_init.bat"; Parameters: """{app}"""; Flags: 64bit
Хотя если это 32-разрядная DLL, вы действительно хотите ее в C:\Windows\SysWOW64
.
this.reports = db.list(`report/${this.userId=fire.auth.currentUser.uid}/`);
this.reports.push({
name:name,
title:title,
Email:this.fire.auth.currentUser.email,
dateadded:this.formatDate(dateadded)
})
и для отображения данных в HTML, вам просто нужно изменить свой запрос, чтобы получать только данные вошедшего в систему пользователя
this.itemsRef = db.list(`report/` + fire.auth.currentUser.uid);