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

RusFAQ.ru: Программирование на Basic / VBA


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 213
от 02.02.2006, 21:15

Администратор:Калашников О.А.
В рассылке:Подписчиков: 116, Экспертов: 20
В номере:Вопросов: 1, Ответов: 1


Вопрос № 34309: Здравствуйте, уважаемые эксперты. Я прошу Вашей помощи по следующим вопросам: 1. Как можно создать ярлык для программы в каталоге "Автозагрузка" или в каталоге программы в "Program Files" (пишу сейчас инсталлятор для ...

Вопрос № 34.309
Здравствуйте, уважаемые эксперты.
Я прошу Вашей помощи по следующим вопросам:

1. Как можно создать ярлык для программы в каталоге "Автозагрузка" или в каталоге программы в "Program Files" (пишу сейчас инсталлятор для своей программы и не хотелось бы пользоваться стандартным визардом, входящим в состав VB 6.0)?

2. Каким образом можно определить местонахождение папки "Program Files" на машине пользователя, если системный диск заранее неизвестен (он может быть, к примеру, D: или E:)?

Прошу не судить строго за подобные вопросы, т.к. программированием занимаюсь не так давно и еще не совсем разобрался с использованием API-функций
Отправлен: 28.01.2006, 21:13
Вопрос задал: Кокорич Вадим Леонидович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: _Виталий
Здравствуйте, Кокорич Вадим Леонидович!
1. Если вам нужен автозапуск вашей прграммы, то проще это сделать через реестр. В раздел
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
занесите строковый параметр с значением в виде пути на ваш исполняемый файл. Модуль по работе с реестром не сложно найти в интернете или даже на RusFaq.ru

2. Думаю опять же через реестр, прочитав строковый параметр ProgramFilesDir из раздела
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion

Модуль возмите на русфаке, из вопроса 27719, там и небольшой пример для работы со строковыми значениями. Думаю, что сложностей с модулем для работы с реестром не возникнет.
Ответ отправил: _Виталий (статус: Студент)
Отправлен: 28.01.2006, 22:42
Оценка за ответ: 5
Комментарий оценки:
Спасибо!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.basicvba
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное