Показать полную графическую версию : smart install maker
Тупая тема. Smart Install Maker это чтото типа sfx архива, только стоит денег :).
Помогите пожалуйста. Нужно чтобы SIM при установки создавал ярлыки в меню пуск не для текущего пользователя а для всех, т.е в общеедля всех пользователей меню пуск.
Как это сделать?
FreshMen85
09-07-2009, 10:20
Вот так.
Место создания: Другой путь...
Имя ярлыка: %SystemDrive%\Documents and Settings\All Users\Главное меню\Программы\%ProductName%\%ProductName% %ProductVersion%
А если винда окажется не на русском языке, тогда \Главное меню\Программы\ » разве сработает?
А если нужно чтобы не зависимо от локали винды?
Eakdrazile
09-07-2009, 11:15
В справке к SIM есть раздел "переменные и константы":
C:\Documents and Settings\All Users\Главное меню\Программы - %CommonProgramsDir%
или в сокращенном формате:
C:\Docume~1\AllUsers\Главно~1\Програ~1 - %ShortCommonProgramsDir%
Eakdrazile т.е.
Имя ярлыка: %CommonProgramsDir%\%ProductName%\%ProductName% %ProductVersion%
Кто подскажет - возможно ли в SIM удалять ключи реестра (- чтобы срабатывал перед ветвью)
Игнорирует он такие ключи что то ... Приходится изгиляться через командный файл.
Eakdrazile
09-07-2009, 14:57
AKR, по идее да, я просто не могу сейчас этого проверить, но в хэлпе именно так.
MKN, а если перезаписать значение параметра, не проходит?
В CreateInstall (http://www.createinstall.ru/) есть "Registry - Delete", а в SIM подобного что-то не наблюдается. Можно попробовать в пункте "команды" прописать команду на запуск bat-файла, но опять-таки это равносильно командному файлу. (собственно,
SIM неплох для быстрого создания несложных инсталяторов, если уж хочется чего-то более изощренного, тогда лучше изучать NSIS и InnoSetup - там больший простор для поправок скрипта установки)
если уж хочется чего-то более изощренного »
Как раз не хочется :) SIM самое то ! Только вот элементарная опция отсутствует... Пользуюсь командными файлами...
FreshMen85
09-07-2009, 19:43
Кто подскажет - возможно ли в SIM удалять ключи реестра (- чтобы срабатывал перед ветвью)
Игнорирует он такие ключи что то ... Приходится изгиляться через командный файл. »
С этой проблемой бился долго, но похоже придётся смирится. Вот Вам кстати небольшой мод-пак для сей программы.
FreshMen85
10-07-2009, 04:38
Потенциальный убийца Smart Install Maker.
http://www.bytessence.com/bim.html
Есть не которые вещи коих не хватала в SIM'e, но похоже будут проблемы при добовлении значений в реестр и INI файл, уж больно муторно там как-то, хотя ещё разбераюсь. Вобщем качаем, да кстати совсем забыл есть встроенный русский и вдобавок программа бесплатна!!!.
P.S. Вобщем посмотрел я более подробнее, как и предпологал с добовлением ключей реестра будут не хилые сложности, так как нет функции импорта из reg-файла, вобщем пока буду помнить что есть такая программа, но что-то делать с её помощью явно не буду.
Похоже что один из авторов SIM отпочковался, и создал новый проект, один в один схожий с SIM, надеюсь этот не забросят и он пойдёт дальше.
Например очень неудобно организованна работа с фалами включёнными в проект в SIM. посмотрим что тут будет сделано.
ЗЫ: Даже сайт чуть ли не тот же самый немного дизайн изменён, но не сильно.
ЗЗЫ: Будем надеяться, что проект будет развиваться и не станет платным.
Mantikor123
02-03-2010, 16:09
М_м как би лучше сформулиривать вопрос...
Ну в общем: Я создаю инсталер он прекрасна работает НО если я захожу в папку куда проинсталил то все файли как на ладоне. Можна как-та етава избежать??
Ну хоть штоб оно била в какомта архивчике или как-та....
З.Ы. файли расширения .swf
+ А можна там сделать хоть какуета защиту от нубав??[hr]Язык конференции русский!
Пишите по-русски! Четыре ошибки в слове из пяти букв это перебор.
/jameszero/
Может кто нибудь подсказать реально ли вставить в файл лицензии ссылку? т.е. что бы из окна лицензии пользователь нажав ссылку перешол на мой сайт.
Подскажите может он спрашивать у пользователя при установке создавать ярлыки в пуск для всех пользователей или только для текущего?
Чёт найти такого не могу, а позарез нужно.
Отдельно указать в проекте ставить для всех или для текущего можно, явно прописав, но вот нужно чтобы при установке был выбор.
Может что проглядел. Ребята спасайте срочно нужно сделать эту фишку.
Gel, не могли бы в скринах показать то,о чём говорится в посте 8
подскажите пожалуйста как сделать что-бы вводился серийник программы т.е устанавливалась зарегистрированная версия
shanishki
22-09-2012, 14:27
помогите исправить баг.
После удаления программы созданной в Smart Install Maker - через установка удаление программ-
при удалении любой другой программы созданной в SIM - деинсталлятор предлагает каждый раз удалить одну и ту же программу которая уже была удалена.
Переустановка SIM и чистка реестра не помогают. Windows XP SP3
Как исправить этот глюк?
shanishki
29-09-2012, 15:37
Сам уже разобрался в проблеме.
деинсталлятор ссылался на файлы Uninstall.ini и Uninstall.exe
которые находились в папке \Local Settings\Temp
удалил их и теперь все четко.
Кто подскажет - возможно ли в SIM удалять ключи реестра (- чтобы срабатывал перед ветвью)
Игнорирует он такие ключи что то ... Приходится изгиляться через командный файл. »
Тип команды: приложение
Команда: %COMSPEC%
Параметры: /k reg delete HKCU\Software\XXX /f & exit
Запускать как: hide
Когда выполнять: после деинсталляции
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC