Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Разное
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 05.06.2010, 00:59
ProESM ProESM вне форума
Прохожий
 
Регистрация: 19.03.2009
Сообщения: 33
Репутация: 10
По умолчанию Администраторские права

Приветстую всех и каждого. Перейду сразу к делу. Сразу отмечу, что ситуация щепитильная. Через неделю защищаю диплом. Написал программу синтеза речи. Хотя слово "написал" не особо уместно, просто заюзал языкоой движок и SpeechApi. Преподавателю заяил, что программе необходимы права администратора, дабы осуществить свою работу. На самом деле, права необходимы лишь для установки языкового движка. На компьютер в моем учебном заведении на всех компьютерах пользователям ограничили права доступа. В связи с этим, играя на опережение, хотелось бы при получении на защите вопроса "Почему на ноутбуке показываете, а не на компьютере кафедры?" дать внятное объяснение, которое меня не выдаст =)

Есть предложения? Могу к программе что-то пришить, но нужно такое, что реально необходимо и реально требует права администратора.

Заранее благодарен
Ответить с цитированием
  #2  
Старый 05.06.2010, 01:27
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Тебе нужна идея, что пришить к программе такого, что требует админа?
Или тебе нужно заюзать прогу, требующую админа, без админских прав?
А просто сказать, мол, так и так - "программе необходимы права администратора для того, чтоб она умела говорить"?
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #3  
Старый 05.06.2010, 01:40
ProESM ProESM вне форума
Прохожий
 
Регистрация: 19.03.2009
Сообщения: 33
Репутация: 10
По умолчанию

Программа уже есть. Мне к ней надо что-то пришить, чтобы она начала требовать администраторские права и чтобы это не выдало меня
Ответить с цитированием
  #4  
Старый 05.06.2010, 01:59
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Я всё равно не понял... почему она должна запускаться под админом, и, если УЖЕ должна, зачем в неё пихать что-то ещё...
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #5  
Старый 05.06.2010, 02:06
ProESM ProESM вне форума
Прохожий
 
Регистрация: 19.03.2009
Сообщения: 33
Репутация: 10
По умолчанию

Я же сказал, что вопрос щепитильный. В проге я юзаю речевой движок, но об этом не должны знать. А этот движок нужно предварительно установить на компьютер, гдще прогу запускают. В связи с этим я сказал, что прогу нужно на ноуте показывать. Поэтому нужно обоснование какое-то другое, почему я не могу установить прогу на комп кафедры
Ответить с цитированием
  #6  
Старый 05.06.2010, 02:15
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

1. Почему про движок никто не должен знать? Если нельзя его юзать, то почему?
2. Ладно, на это пофиг... Почему нельзя тот же движок тем же ВинРаром "запаковать" в прогу? То-есть, вместе с прогой запихнуть в SFX архив, и юзать из временной папки?
3. На крайняк, есть же программы, которые создают "портабл едишены" для любых программ (автономный псевдо-реестр, копирование всех модулей)... воспользоваться им и запаковать опять же всё в 1 exe-файл...

Ну, если так хочется довесить к проге что-то, требующее админа, привесь в неё администраторские функции голосового управления компом
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #7  
Старый 05.06.2010, 02:18
ProESM ProESM вне форума
Прохожий
 
Регистрация: 19.03.2009
Сообщения: 33
Репутация: 10
По умолчанию

Насчет 2 и 3 пунктов, помочь сможешь? Все уже готово, просто нужно сделать так, как ты предложил, меня это устраивает

За мной не заржавеет
Ответить с цитированием
  #8  
Старый 05.06.2010, 02:36
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Для этого надо знать, что там за движок, и иметь саму прогу.
Скорее всего, двиг прдставляет из себя несколько (может, и 1) dll-библиотек, и файл "базы". В данном случае, выделяещь с контролом эти файлы, жмёшь ПКМ, выбираешь "добавить в архив"... Ну, и настраиваешь, указав "создать SFX архив". Автозапуск тоже можно сделать, чтоб лишних окон не появлялось - тоже. А потом, чтоб меньше бросалось в глаза, что это архив - прогоняешь через любой exe-компрессор.
Гугл как всегда работает... Если в лом, или не умеешь - скинь мне всё это дело (через файлообменник), я запакую сам... с тебя в таком случае полтинник на мобилу ))
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #9  
Старый 05.06.2010, 02:43
ProESM ProESM вне форума
Прохожий
 
Регистрация: 19.03.2009
Сообщения: 33
Репутация: 10
По умолчанию

Да вообще не вопрос. Если все в шоколаде будет, удвою!
Ответить с цитированием
  #10  
Старый 05.06.2010, 02:53
ProESM ProESM вне форума
Прохожий
 
Регистрация: 19.03.2009
Сообщения: 33
Репутация: 10
По умолчанию

Начал на депозит выкладывать. Моя прога ~ 1 МБ, движок ~ 500 МБ ((((((
Ответить с цитированием
  #11  
Старый 05.06.2010, 02:58
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Эм... это уже намного хуже, прога весом 500+ метров врят ли воодушевит людей...
Скинь-ка мне ссылку на двиг (откуда качал), я посмотрю сам, что там как... а то мне самому 500 метров со скоростью 50кбс не охота тянуть...
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #12  
Старый 05.06.2010, 03:06
ProESM ProESM вне форума
Прохожий
 
Регистрация: 19.03.2009
Сообщения: 33
Репутация: 10
По умолчанию

Acapela Alyona - http://www.mirsofta.ru/index.php?id=1225055120 - сам движок, но к нему нужен (написано в инструкции по установке) Infovox Desktop 2.2 Engine, который и весит около 500 МБ http://qiq.ru/15/11/2009/programs_so...20_engine.html

П.С. Отменить заливку архива на файлообменник?

Последний раз редактировалось ProESM, 05.06.2010 в 03:09.
Ответить с цитированием
  #13  
Старый 05.06.2010, 03:29
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

да...
эх. почему бы не разобраться в модуле синтеза речи, и не написать ту самую "говорилку", по примеру приведённых в списке? Намного полезнее, и "легче" по размеру получится...
Нравятся мне русские студенты - берут сложные темы, и пытаются схалявить... неужели я таким же буду...
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #14  
Старый 05.06.2010, 18:18
ProESM ProESM вне форума
Прохожий
 
Регистрация: 19.03.2009
Сообщения: 33
Репутация: 10
По умолчанию

Ну так что?
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:48.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter