Форум программистов, компьютерный форум, киберфорум
Наши страницы
Инсталляторы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
k_app
0 / 0 / 2
Регистрация: 23.09.2016
Сообщений: 36
1

Проверка наличия и при необходимости установка Acrobat Reader

13.06.2018, 12:07. Просмотров 949. Ответов 1
Метки нет (Все метки)

Необходимо проверить наличие и при необходимости поставить акробат ридер, а так как я новичок, а точнее это мой первый проект, то остро нуждаюсь в помощи, и надеюсь на "сильных мира сего".

ps Установку своей программы делаю так

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
 
#define MyAppName "Проект1"
#define MyAppVersion "1.5"
#define MyAppPublisher "АнтиМЭН"
#define MyAppURL "http://antimen/"
#define MyAppExeName "Project1.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={{AFA180F6-27BC-4398-A08F-CC73000F0F6C}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
DisableProgramGroupPage=yes
OutputDir=D:\Desktop
OutputBaseFilename=Художественный труд. 6 класс (D)
Compression=lzma
SolidCompression=yes
SetupIconFile=MySetupIcon.ico
DiskSpanning=true
 
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
 
[Files]
Source: "D:\Project1.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
 
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\MyIcon.ico"
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2018, 12:07
Ответы с готовыми решениями:

Написать программу типа Acrobat Reader
Доброго времени суток! Затрудняюсь с выполнением одного задания, а именно нужно написать программу...

Копирование текста в Adobe Acrobat Reader и вставка
Добрый день! При копировании текста из Adobe Acrobat Reader и вставке его в блокнот, либо в MSWord,...

Как переделать Acrobat Reader в Word 2007
Привет всем! Есть ли способ переделать методичку препода, так что б можно было копировать тексты...

Как установить adobe acrobat reader на linux ubuntu 16.04
Как установить adobe acrobat reader на linux ubuntu 16.04. заранее блогодарю

Adobe выпускает внеплановое обновление для Acrobat и Reader
Компания Adobe выпустила исправления для программного обеспечения Adobe Reader, устраняющие две...

1
k_app
0 / 0 / 2
Регистрация: 23.09.2016
Сообщений: 36
19.06.2018, 12:20  [ТС] 2
Лучший ответ Сообщение было отмечено Shamil1 как решение

Решение

нашлось подходящее для меня решение
выкладываю сдеь вдруг кому понадобится
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
 ; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
 
 
 
[Setup]
AppName=Vibor
AppVerName=Vibor 1.0
DefaultDirName={pf}\Vibor 1.0
DefaultGroupName=Vibor 1.0
;Имя полученного инсталятора
OutputBaseFilename=Vibor 1.0
SourceDir=D:\Desktop\проба
AllowNoIcons=yes
;Во избежание каких-либо недоразумений отключим использование настроек предыдущей установки:
;не использовать папку, которую выбрал пользователь в прошлый раз
UsePreviousAppDir=no
;не использовать группу меню Пуск, выбранную пользователем при предыдущей установке
UsePreviousGroup=no
;не использовать тип установки, выбранный пользователем в прошлый раз
UsePreviousSetupType=no
;не использовать задания, которые выбрал пользователь при прошлой установке
UsePreviousTasks=no
AlwaysShowDirOnReadyPage=yes
; директива AppModifyPath определит местонахождение программы-инсталлятора с помощью описанной в секции [Code] константы MyConst
AppModifyPath="{code:MyConst}"
OutputDir=D:\Desktop
 
[Types]
Name: "polnaya"; Description: "Все компоненты"
;флаг iscustom означает, что именно этот тип установки является выборочным
Name: "viborochnaya"; Description: "Выбрать компоненты"; Flags: iscustom
 
;создаем список компонентов
[Components]
Name: "Matrix"; Description: "Программа Matrix 1.0"; Types: polnaya viborochnaya
Name: "X2"; Description: "Программа X2"; Types: polnaya viborochnaya
Name: "Plus"; Description: "Программа сложения"; Types: polnaya viborochnaya
 
[Files]
Source: "Matrix.exe"; Components: Matrix; DestDir: "{app}"
Source: "X2.exe"; Components: X2; DestDir: "{app}"
Source: "Plus.exe"; Components: Plus; DestDir: "{app}"
 
 
;создаем ключ реестра: корневой ключ HKEY_CURRENT_USER, раздел Software\Vibor, параметр InstallSettings со строковым значением, которое содержит полный путь к файлу инсталлятора ({src}\Vibor 1.0.exe)
[Registry]
Root: HKCU; Subkey: "Software\Vibor"; ValueType: String; ValueName: InstallSettings; ValueData: "{src}\Vibor 1.0.exe"; Flags: uninsdeletekey
 
;и небольшой код, в котором описывается константа MyConst – с ее помощью будет определен путь к инсталлятору, которым будет пользоваться директива AppModifyPath при изменении программы из Панели управления
[Code]
function MyConst(Default: String): String;
var
ResultStr: String;
begin
RegQueryStringValue(HKCU, 'Software\Vibor', 'InstallSettings', ResultStr);
Result:=ResultStr;
end;
 
[Run]
Filename: "{app}\X2.exe";
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2018, 12:20

Adobe Acrobat Reader DC и Skype сохраняют свой кэш в папки с иероглифами
Здравствуйте! В общем-то ситуация такова. Подскажите, пожалуйста, в чем тут может быть дело....

Не открывается документ через Adobe Acrobat Reader, запущенного от имени администратора
Проблема заключается в следующем: если попытаться открывать документ с помощью Adobe Reader,...

Новая критическая уязвимость в Adobe Flash Player, Adobe Reader и Acrobat
Обнаружена новая критическая уязвимость в продуктах Adobe Flash Player, Adobe Reader и Acrobat. Ей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru