Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Автозагрузка

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Закрытая тема
 
Опции темы
Старый 29.04.2011, 17:18   #1
 Разведчик
Аватар для WiLLi-WindowS
 
WiLLi-WindowS скоро будет известенWiLLi-WindowS скоро будет известенWiLLi-WindowS скоро будет известен
Регистрация: 16.03.2011
Сообщений: 7
Популярность: 218
Сказал(а) спасибо: 32
Поблагодарили 6 раз(а) в 3 сообщениях
 
Cool Автозагрузка

Напишите код, чтобы программа прописывалась в АвтоЗагрузку ВинДы, ок?
с меня пасибка (всем кто написал даже пусть бестолково!)
________________
Вконтакте ------> [Ссылки могут видеть только зарегистрированные пользователи. ]
 
Старый 29.04.2011, 17:52   #2
 Разведчик
Аватар для Relapsein
 
Relapsein неизвестен в этих краях
Регистрация: 07.02.2011
Сообщений: 14
Популярность: -64
Сказал(а) спасибо: 10
Поблагодарили 14 раз(а) в 12 сообщениях
 
Smile Re: Автозагрузка

Код:
RegistryKey key = Registry.CurrentUser.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
key.SetValue("fufufu", "c:\\application.exe", RegistryValueKind.String);
Один из вариантов
________________
B a l l i n U n c o n t r o l l a b l y
[Ссылки могут видеть только зарегистрированные пользователи. ]
 
Пользователь сказал cпасибо:
WiLLi-WindowS (30.04.2011)
Старый 29.04.2011, 21:30   #3
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Автозагрузка

Цитата:
Сообщение от WiLLi-WindowSПосмотреть сообщение
Напишите код, чтобы программа прописывалась в АвтоЗагрузку ВинДы, ок?
с меня пасибка (всем кто написал даже пусть бестолково!)

Для виндовс Хр:

Код:
private void Form1_Load(object sender, EventArgs e)
        {      
System.Security.Principal.WindowsIdentity user = System.Security.Principal.WindowsIdentity.GetCurrent();
string admin=user.Name.ToString();
admin = admin.Remove(0, admin.IndexOf("\\") + 1);
//получаем имя пользователя
string disc = Environment.GetEnvironmentVariable("windir");
string winda =Convert.ToString(disc[0]);
//получаем диск на котором установлена винда
string put = Application.StartupPath.ToString();
//получаем путь запущенной программы
try{File.Copy(put + "\\имя проги.exe", winda+":\\Documents and Settings\\"+admin+"\\Главное меню\\Программы\\Автозагрузка\\имя проги.exe", true);}catch{}}
//копируем файл в автозагрузку
Просто на 7 винде не знаю где расположена автозагрузка

Добавлено через 1 час 2 минуты
Цитата:
Сообщение от RelapseinПосмотреть сообщение
Код:
RegistryKey key = Registry.CurrentUser.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
key.SetValue("fufufu", "c:\\application.exe", RegistryValueKind.String);
Один из вариантов

Очень хороший вариант, вот только лучше вот так:
string put = Application.StartupPath.ToString();
put=put + "\\имя проги.exe"
RegistryKey key = Registry.CurrentUser.CreateSubKey("SOFTWARE\\Micro soft\\Windows\\CurrentVersion\\Run");
key.SetValue("fufufu", put, RegistryValueKind.String)

Последний раз редактировалось Hermein; 29.04.2011 в 22:32. Причина: Добавлено сообщение
 
2 пользователя(ей) сказали cпасибо:
skinni (06.05.2011), WiLLi-WindowS (30.04.2011)
Старый 30.04.2011, 09:25   #4
 Разведчик
Аватар для Relapsein
 
Relapsein неизвестен в этих краях
Регистрация: 07.02.2011
Сообщений: 14
Популярность: -64
Сказал(а) спасибо: 10
Поблагодарили 14 раз(а) в 12 сообщениях
 
Smile Re: Автозагрузка

Цитата:
Очень хороший вариант, вот только лучше вот так:
string put = Application.StartupPath.ToString();
put=put + "\\имя проги.exe"
RegistryKey key = Registry.CurrentUser.CreateSubKey("SOFTWARE\\Micro soft\\Windows\\CurrentVersion\\Run");
key.SetValue("fufufu", put, RegistryValueKind.String)

Код:
RegistryKey key = Registry.CurrentUser.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
key.SetValue("fufufu", Application.ExecutablePath, RegistryValueKind.String)
А так чем плохо?)
Еще лучше =)

Цитата:
private void Form1_Load(object sender, EventArgs e)
{
System.Security.Principal.WindowsIdentity user = System.Security.Principal.WindowsIdentity.GetCurre nt();
string admin=user.Name.ToString();
admin = admin.Remove(0, admin.IndexOf("\\") + 1);
//получаем имя пользователя
string disc = Environment.GetEnvironmentVariable("windir");
string winda =Convert.ToString(disc[0]);
//получаем диск на котором установлена винда
string put = Application.StartupPath.ToString();
//получаем путь запущенной программы
try{File.Copy(put + "\\имя проги.exe", winda+":\\Documents and Settings\\"+admin+"\\Главное меню\\Программы\\Автозагрузка\\имя проги.exe", true);}catch{}}
//копируем файл в автозагрузку

Это просто ужас подкрался незаметно
Тогда уж так :
Код:
File.Copy(Application.ExecutablePath, Environment.GetFolderPath(Environment.SpecialFolder.Startup)+"//ololo.exe");
________________
B a l l i n U n c o n t r o l l a b l y
[Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось Relapsein; 30.04.2011 в 09:44.
 
Пользователь сказал cпасибо:
WiLLi-WindowS (30.04.2011)
Старый 30.04.2011, 09:42   #5
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Автозагрузка

Relapsein, Ну просто даже вопрос дословно-прописать в автозагрузку винды
 
2 пользователя(ей) сказали cпасибо:
skinni (06.05.2011), WiLLi-WindowS (30.04.2011)
Старый 30.04.2011, 09:49   #6
 Разведчик
Аватар для Relapsein
 
Relapsein неизвестен в этих краях
Регистрация: 07.02.2011
Сообщений: 14
Популярность: -64
Сказал(а) спасибо: 10
Поблагодарили 14 раз(а) в 12 сообщениях
 
Smile Re: Автозагрузка

Цитата:
Сообщение от hermeinПосмотреть сообщение
Relapsein, Ну просто даже вопрос дословно-прописать в автозагрузку винды

Твой способ с прописанием в папку "Автозагрузка" явно небудет работать на висте и семерке
________________
B a l l i n U n c o n t r o l l a b l y
[Ссылки могут видеть только зарегистрированные пользователи. ]
 
Пользователь сказал cпасибо:
WiLLi-WindowS (30.04.2011)
Старый 30.04.2011, 09:55   #7
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Автозагрузка

Relapsein, я написал для WinXp что еще непонятно?-твой кстати способ тоже не факт что работать будет!-права администратора нужны как минимум!

Еще скажи что format c прописать в реестр через программу и все форматнется ....
 
2 пользователя(ей) сказали cпасибо:
skinni (06.05.2011), WiLLi-WindowS (30.04.2011)
Старый 30.04.2011, 10:06   #8
 Разведчик
Аватар для Relapsein
 
Relapsein неизвестен в этих краях
Регистрация: 07.02.2011
Сообщений: 14
Популярность: -64
Сказал(а) спасибо: 10
Поблагодарили 14 раз(а) в 12 сообщениях
 
Smile Re: Автозагрузка

Цитата:
Еще скажи что format c прописать в реестр через программу и все форматнется ....

Че за бред ?

Цитата:
я написал для WinXp что еще непонятно?-твой кстати способ тоже не факт что работать будет!-права администратора нужны как минимум!

Ща проверю на простом юзвере ..
И да ... способы то одинаковые если что ...
Я про копирование в папку "Автозагрузка"
________________
B a l l i n U n c o n t r o l l a b l y
[Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось Relapsein; 30.04.2011 в 10:16.
 
Пользователь сказал cпасибо:
WiLLi-WindowS (30.04.2011)
Закрытая тема


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 22:51.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net