Вверх ↑
Этот топик читают: Гость
Ответов: 1043
Рейтинг: 33
#1: 2012-08-13 01:24:14 ЛС | профиль | цитата
мне тут посоветовали для запроса у пользователя прав админа в version info указать setup.
а после выхода из проги вылазит окно, мол программа была установлена неправильно.
я нарыл в нете что это как раз из-за этого параметра. http://ithappens.ru/story/5961
наверно win7 думает что программа с данным параметром- это инсталлер и по закрытию считает что установка прервана.

Может есть способы, чтоб окно не вылазило, либо как нибудь по другому сделать запрос прав админа из Проги?
------------ Дoбавленo в 01.23:
вот писец
проблему решил
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#2: 2012-08-13 01:34:14 ЛС | профиль | цитата
ashkalov писал(а):
проблему решил

Молодец. Вот только если не расскажешь всем, то тема улетит в мусрку за ненадобностью
карма: 22

0
Ответов: 1043
Рейтинг: 33
#3: 2012-08-13 03:36:28 ЛС | профиль | цитата
Вот так я сделал

Add(MainForm,2953706,112,182)
{
Point(onClose)
link(onClose,4191698:doWrite,[])
}
Add(Registry,4191698,210,196)
{
HKey=1
Key="SoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsCompatibility AssistantPersisted"
DataType=0
Data="1"
link(Value,2509735:AppFileName,[])
}
Add(Application,2509735,224,140)
{
}
Add(Version,14200504,287,140)
{
InternalName="installer"
}

карма: 0

0
файлы: 1code_28743.txt [335B] [109]
Ответов: 5446
Рейтинг: 323
#4: 2012-08-13 05:04:22 ЛС | профиль | цитата
Какое насилие над системой... И всё из-за того, что не пользуемся manifest-ами:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
<assemblyIdentity version="1.0.0.0"
processorArchitecture="X86" name="AdminApp" type="win32"/>
<description>Description of your application</description>
<!-- Identify the application security requirements. -->
<ms_asmv2:trustInfo xmlns:ms_asmv2="urn:schemas-microsoft-com:asm.v2">
<ms_asmv2:security>
<ms_asmv2:requestedPrivileges>
<ms_asmv2:requestedExecutionLevel
level="requireAdministrator"
uiAccess="false"/>
</ms_asmv2:requestedPrivileges>
</ms_asmv2:security>
</ms_asmv2:trustInfo>
</assembly>
(утащил отсюда - первая ссылка в гугле по запросу UAC API)
карма: 1

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#5: 2012-08-13 09:30:08 ЛС | профиль | цитата
iarspider писал(а):
И всё из-за того, что не пользуемся manifest-ами

Угу. Вот если бы ты еще и пример подключения в HiAsm-e сей красоты показал, было бы вообще здорово.
карма: 22

0
Ответов: 1043
Рейтинг: 33
#6: 2012-08-13 12:05:59 ЛС | профиль | цитата
nesco писал(а):
пример подключения в HiAsm-e сей красоты показал, было бы вообще здорово.

действительно
карма: 0

0
Ответов: 1731
Рейтинг: 68
#7: 2012-08-13 12:21:27 ЛС | профиль | цитата
[offtop]Restorator'ом приклеить или другими редакторами ресурсов.[/offtop]
карма: 1

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#8: 2012-08-13 12:31:55 ЛС | профиль | цитата
Cosinus писал(а):
Restorator'ом приклеить или другими редакторами ресурсов.

Ну и нахрен это геморр тогда нужен Интересен способ без лишних телодвижений со всякими рестораторами и иже с ними
карма: 22

0
Ответов: 1731
Рейтинг: 68
#9: 2012-08-13 13:27:23 ЛС | профиль | цитата
nesco, сделать компонент по типу StyleXP.
Или его же модернизировать.
------------ Дoбавленo в 13.27:
adminapp.zip
Кто может протестировать? У меня UAC отключен.
карма: 1

0
файлы: 1adminapp.zip [1.3KB] [129]
Разработчик
Ответов: 26324
Рейтинг: 2147
#10: 2012-08-13 13:29:11 ЛС | профиль | цитата
Cosinus писал(а):
Или его же модернизировать.

Он только под дельфями работает, под фпс про него можно забыть
карма: 22

0
Ответов: 5446
Рейтинг: 323
#11: 2012-08-13 18:47:41 ЛС | профиль | цитата
nesco, манифест (вроде) достаточно положить рядом с exe-файлом, внутрь его запихивать не обязательно. У меня UAC отключен (больно назойливый), так что проверить не могу.
карма: 1

0
Ответов: 1731
Рейтинг: 68
#12: 2012-08-13 18:50:03 ЛС | профиль | цитата
Так я выше компонент выложил.
И никто не говорит, работает он или нет.
карма: 1

0
Ответов: 1528
Рейтинг: 57
#13: 2012-08-13 19:34:40 ЛС | профиль | цитата
Cosinus писал(а):
работает он или нет

работает
карма: 0

0
Главный модератор
Ответов: 3000
Рейтинг: 396
#14: 2012-10-04 10:10:23 ЛС | профиль | цитата
http://edn.embarcadero.com/article/33942
RunAsAdmin


карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1304
Рейтинг: 405
#15: 2012-10-04 13:19:43 ЛС | профиль | цитата
Cosinus писал(а):
И никто не говорит, работает он или нет.

Cosinus,авасту твой компонент кажется подозрительным
угроза.png
[offtop]аттач к сожелению не цепляется [/offtop]
карма: 3

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)