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

Вниз

Манифест   Найти похожие ветки 

 
berliod   (2010-03-07 18:17) [0]

Подскажите пожалуйста, delphi 2007, как отключить стандартный манифест?

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

при подключении res файла получаю ошибку:

[DCC Error] E2161 Warning: Duplicate resource:  Type 24 (user-defined), ID 1; File E:\test\test.res resource kept; file E:\test\test.res resource discarded.

так же подскажите где находится стандартный манифест, можно ли его откорректировать под админские права?


 
Anatoly Podgoretsky ©   (2010-03-07 18:49) [1]

> berliod  (07.03.2010 18:17:00)  [0]

Ты наверно кинул XPman на
форму, убери и все ссылки
тоэе

 "berliod" сообщил/сообщила в
новостях следующее:
news:1267975056.0@delphimaster.ru...
 berliod (07.03.2010 18:17)
 Подскажите пожалуйста, delphi
2007, как отключить
стандартный манифест?

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

 при подключении res файла
получаю ошибку:

 [DCC Error] E2161 Warning: Duplicate resource:  Type 24
(user-defined), ID 1; File E:\test\test.res resource kept; file
E:\test\test.res resource discarded.

 так же подскажите где
находится стандартный
манифест, можно ли его
откорректировать под
админские права?


 
berliod   (2010-03-07 19:00) [2]

да нет его на формах нигде..
я поискал в папке проги все файлы на текст "XPMan" - пусто..

создал пустое приложение, подключил свой манифест - ошибка та же.
помогает отключение опции в свойствах проекта на вкладке Application "Enable runtime themes". После этого прога запускаться не хочет под иде с ошибкой "Unable to create process", но под виндой наконец-то получил окно со щитом для подтверждения админских прав.

в моей проге куча окон и библиотек сторонних.
отключил "Enable runtime themes", ошибка про Duplicate resource пропала, но под иде запускается как обычно и никакого запроса от винды про админские права нет.

по большому могли бы в свойствах проекта сделать какую галку насчет UAC..  битый час не могу разобраться...


 
berliod   (2010-03-08 19:13) [3]

может у кого есть какая идея где что копать..

беру пустой проект, добавляю свой манифест, при старте в IDE ошибка "Unable to create process".. самостоятельный запуск приложения вызывает запрос со щитом.

беру требуемый проект (используется в нем TMS, DevExpress) прописываю тот же  манифест - в IDE запускается нормально ну и как следствие при самостоятельном запуске никакого запроса админ прав нет.

любые идеи плиз если есть...


 
Anatoly Podgoretsky ©   (2010-03-08 19:17) [4]

> berliod  (08.03.2010 19:13:03)  [3]

Идея одна, содержимое
манифеста неправильное.


 
berliod   (2010-03-08 19:23) [5]

хм.. этот же RES в пустом проекте работает же..

.rc:

#define RT_MANIFEST  24
#define CREATEPROCESS_MANIFEST_RESOURCE_ID  1
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST ".\manifest.txt"

manifest.txt :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
   type="win32"
   name="DelphiApplication"
   version="1.0.0.0"
   processorArchitecture="*"/>
<dependency>
   <dependentAssembly>
     <assemblyIdentity
        type="win32"
        name="Microsoft.Windows.Common-Controls"
        version="6.0.0.0"
        publicKeyToken="6595b64144ccf1df"
        language="*"
        processorArchitecture="*"/>
   </dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
   <security>
     <requestedPrivileges>
        <requestedExecutionLevel
          level="requireAdministrator"
          uiAccess="false"/>
     </requestedPrivileges>
   </security>
</trustInfo>
</assembly>

подскажите пожалуйста если что не так..


 
Eraser ©   (2010-03-08 19:54) [6]

> [0] berliod   (07.03.10 18:17)

какой манифест в результирующем exe? (см. с пом. hex-редактора или reshakera какого нибудь).


 
berliod   (2010-03-08 20:16) [7]

бред какой-то...
посмотрел в хексе,  там их два...

<?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="CompanyName.ProductName.YourApp" type="win32" /><description>Your application description here.</description><dependency><dependentAssembly><assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" /></dependentAssembly></dependency></assembly>

и следом за ним мой

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
   type="win32"
   name="DelphiApplication"
   version="1.0.0.0"
   processorArchitecture="*"/>
<dependency>
   <dependentAssembly>
     <assemblyIdentity
        type="win32"
        name="Microsoft.Windows.Common-Controls"
        version="6.0.0.0"
        publicKeyToken="6595b64144ccf1df"
        language="*"
        processorArchitecture="*"/>
   </dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
   <security>
     <requestedPrivileges>
        <requestedExecutionLevel
          level="requireAdministrator"
          uiAccess="false"/>
     </requestedPrivileges>
   </security>
</trustInfo>
</assembly>

откудаж стандартный берется и как его отключить?


 
Eraser ©   (2010-03-08 20:24) [8]

> посмотрел в хексе,  там их два...

значит ищи упоминание о XPman лучше.


 
Eraser ©   (2010-03-08 20:26) [9]

PS еще один момент, не помню была ли уже в Д2007 опция в настройках проекта "Enable runtime themes".


 
berliod   (2010-03-08 20:54) [10]

спасибо!  в TMS подключался WinXP.RES  с манифестом простым..


 
Anatoly Podgoretsky ©   (2010-03-08 22:08) [11]

> berliod  (08.03.2010 20:54:10)  [10]

Вот и верь этим гадам.

--



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

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

Наверх





Память: 0.48 MB
Время: 0.109 c
2-1273056659
Свободный художник
2010-05-05 14:50
2010.08.27
Заблокировать ввод в определенные ячейки StringGrid


2-1272448331
Sergey2
2010-04-28 13:52
2010.08.27
MultiSelect в ComboBox


2-1274110353
demon
2010-05-17 19:32
2010.08.27
Перекодировка из &amp;#xxxx; в удобочитаемый


2-1268305355
fford
2010-03-11 14:02
2010.08.27
копировать текст из RichEdit в поток


15-1264632229
Германн
2010-01-28 01:43
2010.08.27
RDTSC и её использование в VB 2008 Express Edition





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский