Я использую установку Inno для создания моего первого установщика. Но когда программа установки запускается, до того, экран окна попросив разрешения на выполнение этого файла, у меня есть окна с этой ошибкой:Ошибка ShellExecuteEx 299 при запуске установщика, созданного с установкой inno
ShellExecuteEx a échoué : code 299
Seule une partie d'une requete ReadProcessMemory ou WriteProcessMemory a été effectuée.
английский (от WinError.h):
ERROR_PARTIAL_COPY - только часть запроса ReadProcessMemory или WriteProcessMemory завершена.
Вот мой файл ISS:
; Script generated by the Inno Script Studio Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "Facturation"
#define MyAppVersion "1.0"
#define MyAppPublisher "JoWe"
#define MyAppURL "http://www.jowe.fr/"
#define MyAppExeName "facturation.exe"
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{B8DF3E83-4622-48AB-9DD5-C75D4951BEDE}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\Facturation
DefaultGroupName=Facturation
OutputDir=E:\Téléchargements
OutputBaseFilename=setup
SetupIconFile=D:\apps\vivemus\vivemus.com\resources\img\favicon.ico
Compression=lzma
SolidCompression=yes
[Languages]
Name: "french"; MessagesFile: "compiler:Languages\French.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: "D:\Logiciels\phpdesktop-chrome-31.8-php-5.6.1\phpdesktop-chrome.exe"; DestDir: "{app}"; Flags: ignoreversion
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
Я отредактировал мой вопрос с более простым примером (я также добавил важную информацию в конце). У меня все еще есть эта проблема (у меня есть эта проблема, даже когда я создаю новый установщик с помощью мастера). Я добавил журнал в inno Studio, но у него есть только журнал компиляции, где нет ошибки.
Кто-нибудь знает, откуда эта проблема?
Благодарим за помощь!
EDIT: Что-то я забыл сказать: когда я запускаю установщика, сначала у меня есть эта ошибка, а затем она запускается. Но примерно через 10 секунд он снова запускается один ...
Можете ли вы уменьшить сценарий до минимального примера, который все еще воспроизводит проблему? Также добавьте файл журнала ('/ log'). –
Я отредактировал мой вопрос с более простого примера. У меня все еще есть эта проблема (у меня есть эта проблема, даже когда я создаю новый установщик с помощью мастера). – wyllyjon
Как насчет журнала? –