Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Сколько памяти должен занимать?

Ответить
Настройки темы
Сколько памяти должен занимать?

Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


День добрый.
Написал или вернее переписал скрип, который отслеживает в системе определённые запущеные процессы и если такие есть, закрывает их. Вот он:
var
WMI, * * * * * //Экземпляр WMI
SQuery, * * * // Текст запроса
Processes, *// Коллекция процессов
Process, * * *// Экзампляр коллекции //10
WshShell * *// Объект WshShell
//Инициализация константы для диалоговых окон
var vbCritical=16;
// Создаём объект WshShell
WshShell = WScript.CreateObject("WScript.Shell";
try {
//Соединяемся с WMI
WMI=GetObject("winMgmts:";
}
catch (e) { // Обрабатываем возможные ошибки 20
if (e !=0) {
//Выводим сообщение об ошибке
Mess="Ошибка при соединении с WMI";
WshShell.Popup(Mess,0,"Ошибка",vbCritical);
// Выходим из сценария
WScript.Quit();
}
}
for (var icount = 1; icount>0 {
//Формируем текст запроса
SQeury= "SELECT * FROM Win32_Process WHERE Name='PINBALL.exe'or Name='Sol.exe'";
//Создаём коллекцию-результат запроса
Processes=new Enumerator(WMI.ExecQuery(SQeury));
//Цикл по всем элементам коллекции
while (!Processes.atEnd()) {
//Извлекаем текущй элемент коллекции (процесс с именем .....игра....)
Process=Processes.item();
try {
//Завершаем процесс
Process.Terminate();
Mess="Попробуйте ещё раз !!!";
WshShell.Popup(Mess,0,"!!",vbCritical);
}
catch (e) { //Обрабатываем возможные ошибки
if (e !=0) {
//Выводим сообщение об ошибке
Mess="Ошибка при закрытии текущего экземпляра";
WshShell.Popup(Mess,0,"Ошибка",vbCritical);
}
}
//Переходим к следующему элементы коллекции
Processes.moveNext();
}
WScript.Sleep(1000);
}

В диспетчере процессов показано, что памяти он потребляет порядка 5 - 6 метров. Это много? Если да, то как минимизировать данный показатель?
Спасибо.

Отправлено: 15:05, 19-03-2004

 

Пользователь


Сообщения: 135
Благодарности: 0

Профиль | Отправить PM | Цитировать


Это WSH занимает.
Тут ничего не поделаешь.
Пиши на нормальном языке С, Pascal, Asm

Отправлено: 02:27, 20-03-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо

Отправлено: 09:03, 22-03-2004 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Сколько памяти должен занимать?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Надо узнать сколько и каких планок памяти установлено rfcr Железо в Linux 2 04-03-2009 13:43
Во сколько раз оперативная память быстрее Flash памяти? Sparkster Хочу все знать 27 23-06-2007 18:35
Сколько памяти понимает Win ME Guest Microsoft Windows 95/98/Me (архив) 13 31-07-2006 06:28
Сколько памяти нужно для ММХ-166? BGW Непонятные проблемы с Железом 15 26-01-2005 20:03
сколько памяти держит Win98? BAMBR Microsoft Windows 95/98/Me (архив) 7 05-07-2003 22:27




 
Переход