С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Aiozz
0 / 0 / 1
Регистрация: 20.06.2013
Сообщений: 8
1

Как отобразить список программ в автозагрузке через lisbox(listview)?

08.07.2013, 18:22. Просмотров 1311. Ответов 3
Метки нет (Все метки)

Как отобразить список программ в автозагрузке через lisbox(listview)?И какой код для удаления программы в автозагрузки - кнопкой?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2013, 18:22
Ответы с готовыми решениями:

Отобразить в ListView список процессов
Доброе время суток! Как сделать чтобы в listview, натянутом на tabepage...

Файловый менеджер: отобразить в ListView список каталогов выбранного диска в ListBox
Плиз хелп ми!!!помогите с написанием файлового менеджера...мне нужно чтобы в...

Отобразить в ListView подробную информацию об объекте, выбранном в другом ListView
Имеется класс Диск и класс Трек. Класс Диск содержит лист треков. На форме...

Как отобразить список компьютеров сети в ListBox-е?
Доброго времени суток, имеется код для консольного отображение списка...

Как отобразить список системных шрифтов в СomboBox?
C# Как отобразить список системных шрифтов в СomboBox?

3
duduev.muhammed
13 / 13 / 6
Регистрация: 17.10.2011
Сообщений: 48
09.07.2013, 11:39 2
Сначала подключаем
C#
1
using System.Diagnostics;
потом

C#
1
2
3
4
5
6
7
8
Process[] processes = Process.GetProcesses();
            foreach (var id in processes)
            {
                if (!string.IsNullOrEmpty(id.MainWindowTitle))
                {
                    listBox1.Items.Add(id.MainWindowTitle.ToString() + id.MachineName.ToString());
                }
            }
0
Aloir
219 / 219 / 38
Регистрация: 17.12.2010
Сообщений: 710
09.07.2013, 11:51 3
Цитата Сообщение от duduev.muhammed Посмотреть сообщение
Сначала подключаем
C#
1
using System.Diagnostics;
потом

C#
1
2
3
4
5
6
7
8
Process[] processes = Process.GetProcesses();
            foreach (var id in processes)
            {
                if (!string.IsNullOrEmpty(id.MainWindowTitle))
                {
                    listBox1.Items.Add(id.MainWindowTitle.ToString() + id.MachineName.ToString());
                }
            }
не путайте автозагрузку с текущими процессами.
тут через реестр надо копать
0
Aiozz
0 / 0 / 1
Регистрация: 20.06.2013
Сообщений: 8
09.07.2013, 12:42  [ТС] 4
Цитата Сообщение от Aloir Посмотреть сообщение
не путайте автозагрузку с текущими процессами.
тут через реестр надо копать
С этим я разобрался, добавил так
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
string[] run1 = new string[50];
            string[] run2 = new string[50];
 
            try
            {
                run1 = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run").GetValueNames();
            }
            catch { };
            try
            {
                run2 = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run").GetValueNames();
            }
            catch { };
            for (int i = 0; i < run1.Length; i++)
            {
                try
                {
                    listBox2.Items.Add(run1[i]);
                }
                catch { };
 
            }
            for (int i = 0; i < run2.Length; i++)
            {
                try
                {
                    listBox2.Items.Add(run2[i]);
                }
                catch { };
А как убрать?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
try
            {
                Microsoft.Win32.RegistryKey myKey1 =
                             Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run\", true);
                myKey1.DeleteValue(listBox2.SelectedItem.ToString());
 
                int SelItemCount = listBox2.SelectedItems.Count;
                for (int i = 0; i < SelItemCount; i++)
                {
                    listBox2.Items.Remove(listBox2.SelectedItem);
                }
            }
            catch { };
так не получается..
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.07.2013, 12:42

SharpDevelop 4.4 - Как отобразить список шрифтов в ComboBox
Как отобразить список шрифтов в ComboBox в С#? :-[

Как получить список установленных программ на компьютере?
Есть программа CCleaner, если зайти в раздел инструменты/ удаление, то там весь...

Коллекция List отобразить в ListView или ListBox
Доброго времени суток. Возникла проблема. У меня есть коллекция List куда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru