Отправляет email-рассылки с помощью сервиса Sendsay

[TC] Работа с cd диска nvda и синтезатора newfon.

Здравствуйте.
Итак, поскольку неоднократные воззвания к разработчикам синтезатора newfon с
просьбой сделать возможной работу этого синтезатора с компакт диска ни к чему
не
привели, пришлось самому вплотную заняться этим вопросом.
Вопрос частично решён.
Почему частично? Потому, что у пользователя должны быть права на запись в папку
%windir%\system32. Если у пользователя ограничены права на запись в эту папку,
то предлагаемый способ не сработает.
По следующей магнетке вы можете скачать архив с образом iso, из которого записав
компактдиск вы получите диск с автозапуском nvda_2012.2beta1 и активным
синтезатором newfon последней версии.

magnet:?xt=urn:btih:DF40EC566BA411CB77ACDF0CF48CA529C07AA3B7

Краткое описание того, как работает этот способ.
1. Из папки synthdrivers в папку _dll были перемещены библиотеки, которые нужны
для работы синтезатора newfon. Это файлы dict.dll и sdrvxpdb.dll.
2. При старте диска запускается файл hiderun.exe, который в свою очередь
запускает файл nvda.cmd. Такой запуск нужен для того, чтобы не появлялись окна
командной строки.
3. Из командного сценария nvda.cmd выполняются следующие команды:
3.1. Изз папки _dll в папку %windir%\system32 копируются файлы dict.dll и
sdrvxpdb.dll.
3.2. После этого запускается nvda.exe.
3.3. После завершения работы nvda в папке %windir%\system32 удаляются файлы
dict.dat, который создаётся во время работы, dict.dll и sdrvxpdb.dll.

Таким образом мы получаем возможность работать прямо с компактдиска при этом
не
оставляя "хвостов" в системе.

Ответить   Sat, 12 May 2012 15:10:31 +0300 (#2453851)

 

Ответы:

Приветствую всех.

Загрузчик ищет библиотеки (dll) не только в этом каталоге.
Можно взять произвольный каталог и прописать его в переменную окружения PATH.
Чтобы решить вопрос с правами, можно опять же из соответствующей переменной
окружения взять путь к каталогу для временных файлов. Этот каталог будет доступен
для чтения и записи текущему пользователю.

Успехов. Анатолий.
Если у пользователя огран

Ответить   "i_chay" Sat, 12 May 2012 19:36:46 +0400 (#2454005)