Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 6]
El Sanchez
05-03-2014, 19:27
Узнаёте SID пользователя »
R.i.m.s.k.y., SID или имя залогиненного пользователя можете узнать так:
#define A = (Defined UNICODE) ? "W" : "A"
const
WTS_CURRENT_SERVER_HANDLE = 0;
WTS_CURRENT_SESSION = (-1);
WTSUserName = 5;
function WTSQuerySessionInformation(hServer: THandle; SessionId, WTSInfoClass: DWORD; var ppBuffer: Longint; var pBytesReturned: DWORD): BOOL; external 'WTSQuerySessionInformation{#A}@wtsapi32.dll stdcall';
procedure WTSFreeMemory(pMemory: Longint); external 'WTSFreeMemory@wtsapi32.dll stdcall';
///////////////////////////////////////////////////////
function GetLoggedOnUser(const IsSID: Boolean): String;
var
i: Integer;
aNames: TArrayOfString;
dwLength: DWORD;
lpBuffer: Longint;
begin
if not RegGetSubkeyNames(HKLM, 'SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList', aNames) then Exit;
try
if not WTSQuerySessionInformation(WTS_CURRENT_SERVER_HANDLE, WTS_CURRENT_SESSION, WTSUserName, lpBuffer, dwLength) then Exit;
Result := CastIntegerToString(lpBuffer);
if IsSID then for i := 0 to GetArrayLength(aNames)-1 do if Pos(Lowercase(Result), LowerCase(ExpandConstant(Format('{reg:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\%s,ProfileImagePath|}', [aNames[i]])))) > 0 then
begin
Result := aNames[i];
Break;
end;
finally
WTSFreeMemory(lpBuffer);
end;
end;
/////////////////////////////
procedure InitializeWizard();
begin
MsgBox(GetLoggedOnUser(False), mbInformation, MB_OK);
MsgBox(GetLoggedOnUser(True), mbInformation, MB_OK);
end;
Dodakaedr
05-03-2014, 22:10
nik1967, спасибо
Dodakaedr
05-03-2014, 22:40
Как это исправить?
http://savepic.org/5131729.jpg
legik2003
06-03-2014, 02:41
Помогите пожалуйста с инсталлятором INNO SETUP
Написал инсталлятор, но хотелось бы разбить выбор компонентов через PageControl ну или что в этом духе, так как компонент очень много и все это рябит в глазах, вот к примеру как на скринах которые нарисовал в фотошопе.
http://s36-temporary-files.radikal.ru/c1163b1f18694483b0b0cc146dc3518e/-929206895.jpg
http://s36-temporary-files.radikal.ru/28a96197289341aeb10e26de9fa82bf1/-929206895.jpg
Debugger
06-03-2014, 13:09
У меня в проекте довольно много компонентов. Но некоторые записи в реестр в секции [Registry] общие для всех компонентов. Нельзя ли както сделать одну общую запись для нескольких компонентов? К сожалению указание в флаге Components нескольких приводит к ошибке при компиляции. Иначе ужасно много одинаковой писанины для каждого компонента получается!
Johny777
06-03-2014, 14:00
nik1967, Dodakaedr, непосредственное удаление элемента "О программе" из системного меню программы
const
MF_BYPOSITION = $400;
function GetSystemMenu(hWnd: HWND; bRevert: BOOL): HMENU; external 'GetSystemMenu@user32.dll stdcall';
function DeleteMenu(hMenu: HMENU; uPosition, uFlags: UINT): BOOL; external 'DeleteMenu@user32.dll stdcall';
function DeleteAboutMenu(): BOOL;
var
hSysMenu: HMENU;
begin
// получаем хэндл сис. меню
hSysMenu := GetSystemMenu(WizardForm.Handle, False);
// удаляем по позиции(индексу) MF_BYPOSITION. На 7-м месте находится разделитель. Удаляем его
Result := DeleteMenu(hSysMenu, 7, MF_BYPOSITION) and
// после этого на 7-ю позицию встаёт айтем "О программе". Ещё раз удаляем 7-й айтем
DeleteMenu(hSysMenu, 7, MF_BYPOSITION);
end;
procedure InitializeWizard();
begin
DeleteAboutMenu();
end;
PS: можно конечно сначала удалить 8-й (это и есть изначально айтем "О программе"), а потом 7-й.
Хотя вообще 7-й не обязательно удадять. Но нафиг нужен разделитель который ничего не отделяет?
Serega, El Sanchez, благодарю за полезную информацию.
Как это исправить? »Никак. Реализовать внесение значений в "SYSTEM\ControlSet001\Enum\Root" возможно, но не нужно - от незнания как это работает и для чего: лучше не лезть вообще. По данному вопросу вряд ли кто поможет.
указание в флаге Components нескольких приводит к ошибке при компиляции »
Это смотря как указывать.
В этом случае компоненты нужно соединять логическими операциями, в вашем случае скорее "or".
[Components]
Name: "a"; Description: "comp a"
Name: "b"; Description: "comp b"
[Registry]
Root: "HKLM"; Subkey: ... ; Components a or b
Dodakaedr
06-03-2014, 17:25
Никак. Реализовать внесение значений »
Ясно. Спасибо. А unpacker есть который поддерживает 5.5 версию inno setup?
Dodakaedr
06-03-2014, 17:52
Вроде пока только до версии 5.5.4 »
Это та что в шапке?
Ясно. Спасибо. А unpacker есть который поддерживает 5.5 версию inno setup? »
http://innounp.sourceforge.net/
Debugger
06-03-2014, 20:30
В этом случае компоненты нужно соединять логическими операциями, в вашем случае скорее "or". »
Огромное спасибо! В который раз упускаю пункт из справки. Скрипт я закончил, теперь все переделывать :)
Dodakaedr
06-03-2014, 21:05
Использую Inno setup 5.5.4 скрипт с версии 5.5.0
Почему ругается "Required function or procedure "IsWin32" not found"?
Выскакивает на этой строке
Source: "{sys}\drivers\mbam,1.sys"; DestDir: "{sys}\drivers"; DestName: "mbam.sys"; Check: "IsWin32"; MinVersion: 0,5.01sp2; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion
Ivan_009
06-03-2014, 21:11
Как прописать в батнике упаковку в архив 7z... Такого метода: http://rghost.ru/52867458
Заранее спасибо...
Ivan_009
"7z.exe" a -t7z -m0=LZMA2 -mmt=2 -mx9 -md=64m -mfb=64 -ms=4g -sccUTF-8 "-wC:\" "C:\totalcmd.7z" "C:\totalcmd"
Почему ругается "Required function or procedure "IsWin32" not found"? »
В инно нет встроенной функции IsWin32. Значит функция самописная, она была объявлена в секции [Code], которая отсутствует.
P.S.
Скрипт, выдранный анпакером, перед компиляцией требует редактирования.
Dodakaedr
06-03-2014, 23:57
saurn, Я брал чисто оригинальный скрипт и там тоже ругается. Секции code там вообще нету...
;InnoSetupVersion=5.5.0
[Setup]
AppName=Malwarebytes Anti-Malware
AppVersion=2.00.0.0504
AppPublisher=Malwarebytes Corporation
AppPublisherURL=http://www.malwarebytes.org
DefaultDirName={pf}\Malwarebytes Anti-Malware
DefaultGroupName=Malwarebytes Anti-Malware
UninstallDisplayIcon={app}\mbam.exe
OutputBaseFilename=mbam-setup-2.00.0.0504
Compression=lzma2
ChangesAssociations=yes
AllowNoIcons=yes
[Files]
Source: "{sys}\drivers\mbam,1.sys"; DestDir: "{sys}\drivers"; DestName: "mbam.sys"; Check: "IsWin32"; MinVersion: 0.0,5.01 Service Pack 2; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{sys}\drivers\mbam,2.sys"; DestDir: "{sys}\drivers"; DestName: "mbam.sys"; Check: "IsWin64"; MinVersion: 0.0,5.0; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion 64bit
Source: "{sys}\drivers\mwac,1.sys"; DestDir: "{sys}\drivers"; DestName: "mwac.sys"; Check: "IsWin32"; MinVersion: 0.0,6.0; OnlyBelowVersion: 0.0,6.01; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{sys}\drivers\mwac,2.sys"; DestDir: "{sys}\drivers"; DestName: "mwac.sys"; Check: "IsWin64"; MinVersion: 0.0,6.0; OnlyBelowVersion: 0.0,6.01; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion 64bit
Source: "{sys}\drivers\mwac,3.sys"; DestDir: "{sys}\drivers"; DestName: "mwac.sys"; Check: "IsWin32"; MinVersion: 0.0,6.01; OnlyBelowVersion: 0.0,6.02; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{sys}\drivers\mwac,4.sys"; DestDir: "{sys}\drivers"; DestName: "mwac.sys"; Check: "IsWin64"; MinVersion: 0.0,6.01; OnlyBelowVersion: 0.0,6.02; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion 64bit
Source: "{sys}\drivers\mwac,5.sys"; DestDir: "{sys}\drivers"; DestName: "mwac.sys"; Check: "IsWin32"; MinVersion: 0.0,6.02; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{sys}\drivers\mwac,6.sys"; DestDir: "{sys}\drivers"; DestName: "mwac.sys"; Check: "IsWin64"; MinVersion: 0.0,6.02; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion 64bit
Source: "{sys}\drivers\mbamchameleon,1.sys"; DestDir: "{sys}\drivers"; DestName: "mbamchameleon.sys"; Check: "IsWin32"; MinVersion: 0.0,5.01 Service Pack 2; OnlyBelowVersion: 0.0,6.0; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{sys}\drivers\mbamchameleon,2.sys"; DestDir: "{sys}\drivers"; DestName: "mbamchameleon.sys"; Check: "IsWin32"; MinVersion: 0.0,6.0; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{sys}\drivers\mbamchameleon,3.sys"; DestDir: "{sys}\drivers"; DestName: "mbamchameleon.sys"; Check: "IsWin64"; MinVersion: 0.0,5.0; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion 64bit
Source: "{app}\atl100,1.dll"; DestDir: "{app}"; DestName: "atl100.dll"; Check: "IsWin32"; MinVersion: 0.0,5.0; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete
Source: "{app}\atl100,2.dll"; DestDir: "{app}"; DestName: "atl100.dll"; Check: "IsWin64"; MinVersion: 0.0,5.0; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete
Source: "{app}\mbamext,1.dll"; DestDir: "{app}"; DestName: "mbamext.dll"; Check: "IsWin32"; AfterInstall: "RegisterContextMenu"; MinVersion: 0.0,5.0; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete
Source: "{app}\mbamext,2.dll"; DestDir: "{app}"; DestName: "mbamext.dll"; Check: "IsWin64"; AfterInstall: "RegisterContextMenu"; MinVersion: 0.0,5.0; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete
Source: "{app}\mbam.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\mbamcore.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\mbamsrv.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\mbamtoast.dll"; DestDir: "{app}"; MinVersion: 0.0,6.02; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\mbam.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\mbamservice.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\mbamscheduler.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\mbampt.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: restartreplace skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\mbam.chm"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist
Source: "{app}\license.rtf"; DestDir: "{app}"; MinVersion: 0.0,5.0;
Source: "{app}\changes.txt"; DestDir: "{app}"; MinVersion: 0.0,5.0;
Source: "{app}\Languages\lang_en.qm"; DestDir: "{app}\Languages"; MinVersion: 0.0,5.0;
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\rules.ref"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware"; MinVersion: 0.0,5.0;
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\actions.ref"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware"; MinVersion: 0.0,5.0;
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\swissarmy.ref"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware"; MinVersion: 0.0,5.0;
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\domains.ref"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware"; MinVersion: 0.0,6.0 Service Pack 1;
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\ips.ref"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware"; MinVersion: 0.0,6.0 Service Pack 1;
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\exclusions.dat"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall onlyifdoesntexist
Source: "{app}\master.conf"; DestDir: "{app}"; MinVersion: 0.0,5.0;
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration\net.conf"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration"; MinVersion: 0.0,5.0;
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration\build.conf"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration"; MinVersion: 0.0,5.0;
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration\database.conf"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration"; MinVersion: 0.0,5.0;
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration\manifest.conf"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration"; MinVersion: 0.0,5.0;
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration\marketing.conf"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration"; MinVersion: 0.0,5.0;
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration\scheduler.conf"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall onlyifdoesntexist
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration\statistics.conf"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall onlyifdoesntexist
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration\gatekeeper.conf"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall onlyifdoesntexist
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration\notifications.conf"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall onlyifdoesntexist
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration\license.conf"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration"; Check: "ShouldReplaceLicenseConf"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall
Source: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration\settings.conf"; DestDir: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Configuration"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall onlyifdoesntexist
Source: "{app}\Plugins\fixdamage.exe"; DestDir: "{app}\Plugins"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\imageformats\qgif4.dll"; DestDir: "{app}\imageformats"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\7z.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\msvcp100.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\msvcr100.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\QtCore4.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\QtGui4.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\QtNetwork4.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\chameleon.chm"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete
Source: "{app}\Chameleon\Windows\mbam-killer.exe"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\mbam-chameleon.exe"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\mbam-chameleon.com"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\mbam-chameleon.pif"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\mbam-chameleon.scr"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\svchost.exe"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\firefox.exe"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\firefox.com"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\firefox.pif"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\firefox.scr"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\iexplore.exe"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\winlogon.exe"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\rundll32.exe"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
Source: "{app}\Chameleon\Windows\windows.exe"; DestDir: "{app}\Chameleon\Windows"; MinVersion: 0.0,5.0; Flags: skipifsourcedoesntexist uninsrestartdelete ignoreversion
[Dirs]
Name: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Logs"; Flags: uninsneveruninstall
Name: "{commonappdata}\Malwarebytes\Malwarebytes Anti-Malware\Quarantine"; Flags: uninsneveruninstall
[Registry]
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\mbam.exe"; ValueType: String; ValueData: "{app}\mbam.exe"; MinVersion: 0.0,5.0; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\mbam.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; Flags: uninsdeletekey
[Run]
Filename: "{app}\mbam.exe"; Parameters: "/starttrial"; Description: "{cm:StartTrial,Malwarebytes Anti-Malware}"; Check: "ShowStartTrial"; MinVersion: 0.0,5.0; Flags: postinstall skipifsilent
Filename: "{app}\mbam.exe"; Description: "{cm:LaunchProgram,Malwarebytes Anti-Malware}"; MinVersion: 0.0,5.0; Flags: postinstall skipifsilent nowait
[Icons]
Name: "{group}\Malwarebytes Anti-Malware"; Filename: "{app}\mbam.exe"; MinVersion: 0.0,5.0;
Name: "{group}\Malwarebytes Anti-Malware Notifications"; Filename: "{app}\mbam.exe"; WorkingDir: "{app}"; MinVersion: 0.0,6.02;
Name: "{group}\Malwarebytes Anti-Malware Help"; Filename: "{app}\mbam.chm"; MinVersion: 0.0,5.0;
Name: "{group}\Tools\Malwarebytes Anti-Malware Chameleon"; Filename: "{app}\Chameleon\Windows\chameleon.chm"; MinVersion: 0.0,5.0;
Name: "{group}\{cm:UninstallProgram,Malwarebytes Anti-Malware}"; Filename: "{uninstallexe}"; MinVersion: 0.0,5.0;
Name: "{commondesktop}\Malwarebytes Anti-Malware"; Filename: "{app}\mbam.exe"; Tasks: desktopicon; MinVersion: 0.0,5.0;
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; MinVersion: 0.0,5.0;
[CustomMessages]
NameAndVersion=%1 version %2
AdditionalIcons=Additional icons:
CreateDesktopIcon=Create a &desktop icon
CreateQuickLaunchIcon=Create a &Quick Launch icon
ProgramOnTheWeb=%1 on the Web
UninstallProgram=Uninstall %1
LaunchProgram=Launch %1
AssocFileExtension=&Associate %1 with the %2 file extension
AssocingFileExtension=Associating %1 with the %2 file extension...
UpdateProgram=Update %1
UpdatingProgram=Updating %1
AcceptLicense=I accept the terms of this License Agreement.
AcceptNonComm=I accept that this software is for non-commercial use only.
MoreInfo=(More Info)
StartTrial=Enable free trial of %1 Premium
OutdatedWindows=Your version of Windows is outdated and presents a serious threat to the security of your system.%n%nMalwarebytes Anti-Malware requires at least Windows XP Service Pack 2 to be fully-functional. It is highly recommended that you upgrade Windows. Do you want to continue with installation anyway?
Uninstall1x=Malwarebytes' Anti-Malware 1.x is currently installed and could not be uninstalled properly. Please uninstall Malwarebytes' Anti-Malware 1.x manually, reboot, and then try the installation again.
Enter20KeyPlease=Please enter the new Malwarebytes Anti-Malware Premium license key sent to you via email. In the past week or so, you should have received an email with the subject line "Your new Malwarebytes Anti-Malware Premium license key-do not delete" from Malwarebytes. If you do not see this email in your inbox, please check your spam or junk folder.=Please enter the new Malwarebytes Anti-Malware Premium license key sent to you via email. In the past week or so, you should have received an email with the subject line "Your new Malwarebytes Anti-Malware Premium license key-do not delete" from Malwarebytes. If you do not see this email in your inbox, please check your spam or junk folder.
PUPPrompt=PUP, or Potentially Unwanted Programs are software which are not malware but might be undesirable such as adware/advertising software and toolbars. Malwarebytes Anti-Malware is able to detect and remove these types of software, but since they are not malware some users might not want them to be removed.
PUPChooseHow=Choose how Anti-Malware handles PUP items:
PUPComboOptionA=Remove PUP items when they are detected
PUPComboOptionB=Ask me what to do when PUP items are detected
PUPComboOptionC=Ignore all PUP items so that they are not detected
PUPHyperlinkText=Click here to learn more about how Malwarebytes classifies software as PUP
Я брал чисто оригинальный скрипт и там тоже ругается. »
Это скрипт полученный после распаковки анпакером.
Dodakaedr
07-03-2014, 00:16
Это скрипт полученный после распаковки анпакером. »
И в чем проблема?
Ivan_009
07-03-2014, 00:31
vint56, Спасибо большое :up а как еще пароль туда прикрутить...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC