Тема: RunAsSystem
Показать сообщение отдельно
  #5  
Старый 23.08.2009, 15:49
Аватар для AmX
AmX AmX вне форума
Прохожий
 
Регистрация: 25.04.2008
Адрес: Вологда
Сообщения: 27
Репутация: 10
Стрелка

Предложу следующее решение..
Создаётся библиотека с точкой входа по RunDll32.exe, которая и запускает файл по пути, находящемся в параметрах к загрузке Dll ..
строка для запуска блокнота данным методом будет выглядеть так:
Цитата:
RunDll32.exe msRAS.dll,msRunAsSystem notepad.exe
где msRAS.dll - либа, лежащая в папке C:\WINDOWS\.. и выполняющая функции по загрузке процесса от имени системы, msRunAsSystem - точка входа в библиотеку msRAS.dll, а notepad.exe - параметр-путь к файлу для запуска..
Т.к. через "Выполнить" у мя это не выполняется, предлагается создать ярлык на
Цитата:
RunDll32.exe msRAS.dll,msRunAsSystem notepad.exe
который, в свою очередь, можна добавить в автозагрузку..
этот способ удобен тем, что он универсален и с его помощью можно запускать разные приложения от имени системы без переписывания кода..
если памог, не пожалейте +'ик в репу
получившееся у меня:
1) SendSpace.com: http://www.sendspace.com/file/3ntf1j
2) Depositfiles.com: http://depositfiles.com/files/di2w5yrep
__________________
Никакая цель не высока настолько, чтобы оправдывала недостойные средства для ее достижения.
Невозможно решить проблему на том же уровне, на котором она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.
(Альберт Энштеин)

Существует три разновидности людей: те, кто видит; те, кто видит, когда им показывают; и те, кто не видит.
Оскорбляя другого, ты не заботишься о самом себе.
(Леонардо да Винчи)

Моя политика проста - пашло всё н#куй.
(Краснодеревщик М.)

+++
Ответить с цитированием