Приветствую Вас Гость | RSS

Меню сайта

Категории раздела
Мои статьи [11]
Видео [3]

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » Мои статьи

Запуск от имени Администратора Delphi

В уроке показано, как сделать чтобы ваша программа всегда запускалась от имени администратора.

Для начало откройте блокнот, и запишите туда:

 

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
 <dependency>
 <dependentAssembly>
 <assemblyIdentity type="Win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*">
 </assemblyIdentity>
 </dependentAssembly>
 </dependency>
 <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
 <security>
 <requestedPrivileges>
 <requestedExecutionLevel level="requireAdministrator"></requestedExecutionLevel>
 </requestedPrivileges>
 </security>
 </trustInfo>
 <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> 
 <application> 
 <!--The ID below indicates application support for Windows Vista -->
 <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/> 
 <!--The ID below indicates application support for Windows 7 -->
 <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
 </application> 
 </compatibility>
</assembly>



И сохраните как admin.manifest

Теперь опять открываем блокнот, и записывает туда:

 

1 24 "admin.manifest"



И сохраните как admin.rc

Скопируйте оба файла в папку с проектом. Теперь возьмем brcc32.exe Находится от примерно по такому пити (Зависит от версии делфи)

 

C:\Program Files (x86)\Borland\Delphi7\Bin\brcc32.exe



Поместите этот файл в папку с проектом, и перетащите файл admin.rc на файл brcc32.exe.
В итоге должен был получиться файл admin.res

Теперь перейдем к делфи.

 

{$R admin.res}



Скорее всего вам прийдется поместить эту строчку сразу за директивой {$R *.dfm} которая уже имеется в вашем приложении, сразу за implementation. Как только вы подключили admin.res в ваше приложение откомпилируйте ваше приложение и запустите его. 

Категория: Мои статьи | Добавил: Mitiay (11.06.2014)
Просмотров: 2149 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
  Мой сайт   Главная   Регистрация   Вход  
Форма входа

Поиск

  • Есть вопросы?
  • Друзья сайта


    Разработка программного обеспечения
    Copyright MyCorp © 2020 Бесплатный хостинг uCoz