2016-02-01 8 views
3

Я использую установку 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 секунд он снова запускается один ...

+0

Можете ли вы уменьшить сценарий до минимального примера, который все еще воспроизводит проблему? Также добавьте файл журнала ('/ log'). –

+0

Я отредактировал мой вопрос с более простого примера. У меня все еще есть эта проблема (у меня есть эта проблема, даже когда я создаю новый установщик с помощью мастера). – wyllyjon

+0

Как насчет журнала? –

ответ

2

Сотрудник столкнулся с тем же вопросом. Оказалось, что причиной был вирусный скан, Avast. Отключение проверки на вирусы, а затем установщик работал без каких-либо проблем.