Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [ Visual ] Список процесив 
:(
    Опции темы
kurzon
Дата 22.9.2007, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.8.2007

Репутация: -8
Всего: -11



[ Visual ] Как вывести список процесив?
PM MAIL   Вверх
FREEDEV
Дата 22.9.2007, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 6.3.2007
Где: Украина->Одесс а

Репутация: 1
Всего: 3



Код

// получим список процессов выполняемых на данной машине
Process[] runningProcess = Process.GetProcesses(".");
// выведем все процессы : PID процесса и его имя
foreach(Process p in runningProcess)
{
 string info = string.Format("-> PID: {0}\tName: {1}",
  p.ID, p.ProcessName);
 Console.WriteLine(info);
}


--------------------
Microsoft Windows Visla ©
PM MAIL   Вверх
cg_ck
Дата 22.9.2007, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 22.9.2007

Репутация: нет
Всего: нет



Интересно, можно ли что-нибулт подобное сделать для Compact Framework
PM MAIL   Вверх
kurzon
Дата 24.9.2007, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.8.2007

Репутация: -8
Всего: -11



Код

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication17
{
    class Program
    {
        static void Main(string[] args)
        {
            // получим список процессов выполняемых на данной машине
            Process[] runningProcess = Process.GetProcesses(".");
            // выведем все процессы : PID процесса и его имя
            foreach (Process p in runningProcess)
            {
                string info = string.Format("-> PID: {0}\tName: {1}",
                 p.ID, p.ProcessName);
                Console.WriteLine(info);
            }
        }
    }
}

Тут 3 ошыбки....
PM MAIL   Вверх
0000
Дата 24.9.2007, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 11.7.2006
Где: Нижний Новгород

Репутация: 2
Всего: 5



Цитата(cg_ck @ 22.9.2007,  18:48)
Интересно, можно ли что-нибулт подобное сделать для Compact Framework

http://msdn2.microsoft.com/en-us/library/aa446560.aspx

если хочешь - дам свои исходники с этим делом..но я все делал по этой статейке
PM MAIL ICQ   Вверх
OLEG_NET
Дата 24.9.2007, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 15.5.2007

Репутация: нет
Всего: 1



Код

using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics; 

namespace ConsoleApplication17
{
    class Program
    {
        static void Main(string[] args)
        {
            // получим список процессов выполняемых на данной машине
            Process[] runningProcess = Process.GetProcesses();
            // выведем все процессы : PID процесса и его имя
            foreach (Process p in runningProcess)
            {
                string info = string.Format("-> PID: {0}\tName: {1}",
                 p.Id , p.ProcessName);
                Console.WriteLine(info);
            }
        }
    }
}

Вот более  нормальный вариант
PM MAIL   Вверх
kurzon
Дата 24.9.2007, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.8.2007

Репутация: -8
Всего: -11



 А как сделать в визуальном режыме? 
Код

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;

namespace WindowsApplication33
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string count;
            // получим список процессов выполняемых на данной машине
            Process[] runningProcess = Process.GetProcesses();
            // выведем все процессы : PID процесса и его имя
            foreach (Process p in runningProcess)
            {
                string info = string.Format("-> PID: {0}\tName: {1}",
                 p.Id, p.ProcessName);
                count = this.info;
                textBox1.Text = count;
            }

        }
    }
}

 А как сделать в визуальном режыме? 
Исправте ошыбки?

Это сообщение отредактировал(а) kurzon - 24.9.2007, 17:55
PM MAIL   Вверх
marcusmae
Дата 25.9.2007, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 22
Всего: 39



Цитата(kurzon @  24.9.2007,  17:54 Найти цитируемый пост)
Исправте ошыбки?

Ошыбка в том, что переменная info является локальной переменной цикла foreach, поэтому
Код

count = info;

вместо
Код

count = this.info;



--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
archeg
Дата 25.9.2007, 20:58 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: 11
Всего: 27



Цитата(kurzon @  24.9.2007,  17:54 Найти цитируемый пост)
Исправте ошыбки?

ошибки и режим
Что-нибудь еще?  smile 


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
marcusmae
Дата 25.9.2007, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 22
Всего: 39



Цитата(archeg @  25.9.2007,  20:58 Найти цитируемый пост)
Что-нибудь еще?  smile

+1

user posted image

Это сообщение отредактировал(а) marcusmae - 25.9.2007, 21:59


--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
kurzon
Дата 25.9.2007, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.8.2007

Репутация: -8
Всего: -11



Цитата(archeg @ 25.9.2007,  20:58)
Цитата(kurzon @  24.9.2007,  17:54 Найти цитируемый пост)
Исправте ошыбки?

ошибки и режим
Что-нибудь еще?  smile

А как сохранить в блокнот?
PM MAIL   Вверх
marcusmae
Дата 25.9.2007, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 22
Всего: 39



Код

using System;
using System.Diagnostics;
using System.IO;
using System.Text;

namespace Test1
{
    class Program
    {
        static string path = "D:\\filename.txt";

        static void Main(string[] args)
        {
            StreamWriter streamWriter = new StreamWriter(path, false);
            // получим список процессов выполняемых на данной машине
            Process[] runningProcess = Process.GetProcesses();
            // выведем все процессы : PID процесса и его имя
            foreach (Process p in runningProcess)
            {
                string info = string.Format("PID: {0}\tName: {1}",
                    p.Id, p.ProcessName);
                streamWriter.WriteLine(info);
            }
            streamWriter.Close();
        }
    }
}



--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0521 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.