Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];

Вниз

запуск службы с заданием приоритета   Найти похожие ветки 

 
antonn ©   (2007-05-04 18:38) [0]

Возможно ли как то задавать приоритет службам (которые в администрировании/службы) при их запуске? Мне нужно для одной из них задавать приоритет поменьше, и запускается она другой службой (не моей).


 
clickmaker ©   (2007-05-04 18:42) [1]

CreateService(..., lpLoadOrderGroup, ...)


 
clickmaker ©   (2007-05-04 18:43) [2]

или ты про приоритет процесса?


 
antonn ©   (2007-05-04 18:50) [3]

эээ... есть exe (в папке win/system32). Эта exe запускается как служба другой службой (обе - не мои). Так вот мне нужно для этого exe сделать низкий приоритет. Хотелось бы системными "родными" средствами. Или если можно, чтоб сторонней программой выставить ей после запуска флаг приоритета пониже (если такое вообще возможно).


 
antonn ©   (2007-05-04 18:51) [4]


> или ты про приоритет процесса?

да, про приоритет процесса.


 
clickmaker ©   (2007-05-04 18:52) [5]

самое "родное" средство - Task Manager
если программно, то OpenProcess(),  SetPriorityClass()


 
antonn ©   (2007-05-04 19:05) [6]


> самое "родное" средство - Task Manager
> если программно, то OpenProcess(),  SetPriorityClass()

родной Диспетчер процессов не дает (отказано в доступе). SetPriorityClass() видимо тоже ничего не сможет поделать?


 
antonn ©   (2007-05-04 19:07) [7]

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


 
clickmaker ©   (2007-05-04 19:10) [8]

на сей случай есть Process Explorer от тов. Русиновича
а программно это решается повышением привилегий процесса (если есть куда повышать, конечно) - AdjustTokenPrivileges()


 
antonn ©   (2007-05-04 19:50) [9]

извиняюсь за настырность:)
как выглядит SE_DEBUG_NAME (я надеюсь эти права дают вытворять все что угодно?) для LookupPrivilegeValue? например для выключения нужно SeShutdownPrivilege, а для прав отладчика? в нете натыкаюсь только на SE_DEBUG_NAME, а чему оно равно не понять...


 
antonn ©   (2007-05-04 19:53) [10]

сорри, ну кто бы мог подумать... SeDebugPrivilege


 
antonn ©   (2007-05-04 19:55) [11]

всем спасибо, все получилось:)
осталось собрать проект в виде крохотного файлика и научить его запускать:)
кстати, а есть ли способ запускать мою программку во время старта службы?



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.051 c
5-1154942814
Nic
2006-08-07 13:26
2007.06.03
Научиться писать компоненты


15-1178403369
vasIZmax
2007-05-06 02:16
2007.06.03
Ребята, оцените. (Если можно покритикуйте)))


10-1133450229
Kot
2005-12-01 18:17
2007.06.03
Открытие xls файла с программным вводом пароля.


15-1178307312
raqy.style
2007-05-04 23:35
2007.06.03
Списки... списки... списк...


15-1178828840
РТР
2007-05-11 00:27
2007.06.03
Посоветуйте пожалуйста socs5 - прокси сервер под винду





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский