|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
проверить права админа под вин7
Подскажите пожалуйста как можно проверить наличае прав админа под виндой 7/8
в инете нашел способ,попробовать создать файл в корне диска С: но это работает тока в ХР, в семерке этот файл создастся.правда не в корне диска С: а гдето типа в виртуальной папаке приложения, в папке пользовтаеля, но суть в том что ошибки при создании не будет как к вариатне из под хр. UPD а всё,с этим разобрался Последний раз редактировалось Snake22, 03.07.2012 в 17:29. |
#2
|
|||
|
|||
а кто знает как сделать чтоб винда определяла что прогу нужно с правами одмина запустить?
вот тут на скришоте видно что у таких программ значёк "щита" появляется |
#3
|
|||
|
|||
Нужно править манифест файла. Какой версией делфи пользуетесь?
|
#4
|
|||
|
|||
версия Delphi 7
|
#5
|
|||
|
|||
1. Выбрасываешь XPManifest из проекта (не забудь руками вычистить из uses, т.к. Delphi 7 его автоматически не удаляет при удалении компонента).
2. Ищешь на просторах интернета отдельный манифест. Либо в исходном виде (xml), либо уже скомпилированный в ресурс. Должен быть заточен под Win7. Если уже скомпилированный, то соотв. должен уже быть с соотв. указанием нужных прав. Если это xml, то указываешь внутри, что программе нужны права Админа и компилишь в ресурс (стандартный ImageEdit из поставки Delphi умеет создавать нужные файлы). 3. Включаешь директивой {$R win7manifest.res} в проект. win7manifest.res - собственно имя ресурса с новым манифестом. 4. Профит. |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
Snake22 (04.07.2012)
|
#6
|
|||
|
|||
значит так,вроде нашел манифест в xml
Код HTML:
теперь непонятно, как именно его в res файл засунуть? image editor создаёт рес файл но тока с графикой,в borland resources Builder тоже не нашел раздела с манифестом. можно поподоробнее? Цитата:
|
#7
|
|||
|
|||
да и кстате,как себя поведет под ХР прога с манифестом от 7ки ?
|
#8
|
|||
|
|||
Цитата:
создал файл 1.manifest ,туда весь xml код вставил создал фал admin.rc и там прописал 1 24 1.manifest и потом командной строкой скомпилировал ресурс файл brcc32.exe admin.rc =) |
#9
|
||||
|
||||
А чего тут разбираться, это общеизвестно.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#10
|
||||
|
||||
Цитата:
Пишу программы за еду. __________________ |
#11
|
|||
|
|||
Цитата:
Будет просить права одмина, если их нет |