Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как программно создать/удалить ярлык в автозагрузке. / 5 сообщений из 5, страница 1 из 1
31.08.2009, 17:03
    #36171096
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно создать/удалить ярлык в автозагрузке.
Как это сделать через WshShell я прочитал.
Но не люблю я сей объект.
"Автозагрузка" на любом языке, заранее не известно на каком.
Хотелось бы либо через API, либо уж через просто Shell методом командной строки.
Пока не гуглил, м.б. намекнет кто на названия API если есть такие.
Скажем там, вариант пихания в MsConfig (без отображения в автозагрузке) тоже годится.
...
Рейтинг: 0 / 0
01.09.2009, 14:33
    #36172754
Krasnaja Shapka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно создать/удалить ярлык в автозагрузке.
может просто убивать файлы в папке C:\Documents and Settings\<имя юзера>\Start Menu\Programs\Startup

этот путь C:\Documents and Settings\<имя юзера> можно найти через Environ()
...
Рейтинг: 0 / 0
02.09.2009, 04:01
    #36173822
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно создать/удалить ярлык в автозагрузке.
Да не, пока остановился на более грамотном варианте:
http://www.codenewsgroups.net/group/microsoft.public.vb.general.discussion/topic7381.aspx

"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
тем более без "админа" установщик у меня все равно не обходится.

Приложение о кот. идет речь суть иконка с меню управления более сложной системой.
Я бы его конечно в сервис бухнул, все инструменты под рукой, и если разрешить взаимодействие с рабочим столом, то иконка выводится, да только ведет оно себя похабно под "local system",не совсем как задумано было, чем все переписывать и думать откуда глюки проще в Run, а саму систему можно и в сервисы засунуть, отрабатываю потихоньку.
...
Рейтинг: 0 / 0
02.09.2009, 04:06
    #36173824
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно создать/удалить ярлык в автозагрузке.
А насчет создать/удалить, ну допустим в настройках пропишу запускать/не запускать (основную систему), а иконка в трее... ну пожалуй это давно уже общепринятый дурной тон(меня лично бесит). Не нравится, иди в msconfig (или в реестр) и удаляй.
...
Рейтинг: 0 / 0
02.09.2009, 10:04
    #36174038
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно создать/удалить ярлык в автозагрузке.
> Автор: Дмитрий77
> а иконка в трее... ну пожалуй это давно уже общепринятый дурной тон(меня лично бесит). Не нравится, иди в
> msconfig (или в реестр) и удаляй.

А мне наоборот, очень удобно, потому, что у меня одновременно запущено 10-15 приложений и я очень радуюсь, когда
какое-то начинает сворачиватся в трей, как Outlook например.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как программно создать/удалить ярлык в автозагрузке. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]