Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизMicrosoft заботится о нас. Иногда даже чересчур Найти похожие ветки
← →
Игорь Шевченко © (2010-04-04 00:53) [80]
> Для нового проекта Delphi (в данном случае речь про новые
> версии, в частности про Delphi 2010) создаёт файл ресурса
> с включенным туда по умолчанию стандартным манифестом (то
> бишь в котором прописан параметр запроса прав обычного пользователя
> - asInvoker)
То есть, ты хочешь сказать, что ларчик просто открывается, достаточно убить файл .res старого проекта, и заставить среду его пересоздать ?
Спасибо, так оно и есть!
← →
Германн © (2010-04-04 00:56) [81]
> Игорь Шевченко © (03.04.10 18:36)
>
> Может и баян, но тем не менее два часа от этой заботы я
> потерял:
> http://ischevchenko.blogspot.com/2010/04/uac.html
>
Из http://ischevchenko.blogspot.com/2010/04/uac.html
Компилирую в Delphi 2010
Из http://delphimaster.net/view/15-1268326974/
но проверить этот факт я уже не смогу - триал протух
Купил что ли?
:)
← →
Eraser © (2010-04-04 00:57) [82]> [79] Игорь Шевченко © (04.04.10 00:46)
> Но дело, как ты понимаешь, не в моих настройках UAC и не
> в твоих настройках UAC, а в настройках UAC наших заказчиков.
> Если наши программы будут задавать вопросы у них на компьютерах,
> это послужит лишним поводом для пробуждения их злобной
> химеры подозрительности.
просто в MS перестраховались и правильно сделали, это лучше, чем ситуация, когда инсталлятор вроде бы отработал без ошибок, а программа не установлена корректно из-за отсутствия прав. думаю в эпоху появления висты многие дистрибутивы требовали админских прав.
← →
Суслик_ © (2010-04-04 00:59) [83]
> Игорь Шевченко © (04.04.10 00:46) [79]
> Но дело, как ты понимаешь, не в моих настройках UAC и не
> в твоих настройках UAC, а в настройках UAC наших заказчиков.
> Если наши программы будут задавать вопросы у них на компьютерах,
> это послужит лишним поводом для пробуждения их злобной
> химеры подозрительности.
Хорошо, еще раз перефразирую )))
Как лично ты в своих *коммерческих* разработках уживаешься с этим явлением, как UAC - что ты такого делаешь, что твой клиент доволен, не отключая UAC?
← →
Германн © (2010-04-04 01:01) [84]А в целом сабж от меня очень далёк. Надеюсь что моё старое ПО (и инсталляторы тоже) не придётся переписывать под ОС Виста и выше. Надеюсь что ХР не умрет еще очень долго.
Для вышеупомятого моего ПО. Или же спрос на него сократится до нуля.
:)
← →
Игорь Шевченко © (2010-04-04 01:01) [85]Суслик_ © (04.04.10 00:59) [83]
Вот, мучаюсь, как ты можешь видеть по этой ветке :) Основные приложения работают, проверены, а на подобную граблю честно первый раз наступил и удивился. Так, с миру по нитке, голому рубашка сшилась, спасибо всем участникам, особенно TIF и DVM
← →
Суслик_ © (2010-04-04 01:14) [86]так пошел, читать TIF и DVM, т.к. топик я не читал )))
Собсно заинтересовала тема меня тем, что все поголовно мигрируют на новые версии виндоуз. Виста минула - у нас, вроде вообще 1 инсталляция на висте была )) А вот семерка вроде идет хорошо.
Поэтому тоже мучаюсь.
ЗЫ А вот интересно UAC что думает о названии sdfsldfjsldfjksldfjsldfkjsldfj.exe? )) Надо попробовать.
← →
DVM © (2010-04-04 01:23) [87]
> Игорь Шевченко © (04.04.10 00:53) [80]
> То есть, ты хочешь сказать, что ларчик просто открывается,
> достаточно убить файл .res старого проекта, и заставить
> среду его пересоздать ?
>
> Спасибо, так оно и есть!
Я уже давно пришел к выводу, что лучше всего создавать этот Res самому. Зато под контролем все будет. И манифест и иконки проекта и прочее туда кладу сам.
← →
Игорь Шевченко © (2010-04-04 01:34) [88]DVM © (04.04.10 01:23) [87]
Delphi туда кладет свою информацию, которую использует во время выполнения. Как ты с этим вопросом справляешься ?
← →
DVM © (2010-04-04 01:45) [89]
> Игорь Шевченко © (04.04.10 01:34) [88]
Да там особенного и нет ничего, если открыть его в редакторе ресурсов.
Там:
1) Иконка проекта
2) Манифест
3) Информация о версии
4) Все что угодно мое собственное
5) Ну еще по мелочам.
Собственно сложность представляет только инкремент версии. Для этого у меня есть специальная утилитка (подобрана где то на просторах интернета с исходником на делфи), которая инкрементирует номер билда в RC файле.
Собственно сборка у меня чаще всего происходит BAT файлами, в которых, скначала инкремент версии в RC,затем компиляция RC в RES, затем компиляция проекта.
Имхо так удобнее, т.к. информацию о версии можно подставлять откуда то централизованно, иконку чтоб поменять домтаточно ее положить в папку нужную, то же с остальными ресурсами и манифестом. И главное RC файл легко читать.
← →
Суслик_ © (2010-04-04 02:07) [90]Игорь, извиняй. Я зря не почитал топик. Прочел. Оч. полезно было.
Пойду включу УАК и буду с ни бороться по правилам - ниже пояса не бить, и т.д.
← →
Игорь Шевченко © (2010-04-04 02:11) [91]DVM © (04.04.10 01:45) [89]
Я имею в виду ресурс DVCLAL
← →
Германн © (2010-04-04 02:53) [92]
> AlexDan © (03.04.10 19:23) [3]
>
>..., фотография
> замечательня
У ИШ есть более замечательные фото. В частности на одном из ранних ММП. Имхо. :)
← →
Eraser © (2010-04-04 06:14) [93]> [89] DVM © (04.04.10 01:45)
чтобы прикрепить манифест не обязательно полностью избавляться от штатных res. достаточно просто прикрепить свой res да и все.
← →
[true]TRIx © (2010-04-04 10:52) [94]Тс. так оно и есть. Слез с семерки на Убунту из-за поддержки + виртуалбокс с XP =)
← →
DVM © (2010-04-04 11:01) [95]
> Eraser © (04.04.10 06:14) [93]
А я избавлялся не ради манифеста. К тому же так может получиться 2 манифеста разных.
> Игорь Шевченко © (04.04.10 02:11) [91]
> DVM © (04.04.10 01:45) [89]
>
> Я имею в виду ресурс DVCLAL
Я читал об этом ресурсе DVCLAL, что типа его нельзя удалять. Потом взял попробовал удалил. Никаких проблем не образовалось. Ну и оставил так.
Никаких сторонних компонент я не использую, использую только свои, да и большинстве своем они создаются в RunTime.
← →
Anatoly Podgoretsky © (2010-04-04 11:44) [96]> Piter (04.04.2010 00:06:12) [72]
Продвинутый пользователь это почти администратор, ему почти все разрешено, в том числе и инсталяция программ.
← →
Anatoly Podgoretsky © (2010-04-04 11:47) [97]> Суслик_ (04.04.2010 00:07:13) [73]
Тебе конечно пример успешного внедрения. Неужели ты не слышал про вирусные эпидемии, про авторанчики и флешки, про СМС вымогатели? Какие тогда тебе еще примеры нужны. Заражение из Интернет с включеным UAC и выключеным сильно различаются, там где происходит заражение с выключеным, такого не происходит из-за защищеного режима при включеным UAC, просто не позволяет тихо писать на диск.
← →
Anatoly Podgoretsky © (2010-04-04 11:52) [98]> Суслик_ (04.04.2010 00:19:16) [76]
Реальный пример приводили в конференции microsoft.public.ru.russian.windows.vista на примере "заражения" специально созданой страницы. Без UAC происходила запись на диск, с ним нет. Это по Интернет, по остальным программам еще проще при запуске у тебя спрашивают ты ли запустил, и если ответ положительный то предлагают повысить права. В семерке возможно будет один вопрос, в зависимости от ее настроек.
← →
Anatoly Podgoretsky © (2010-04-04 11:56) [99]> Игорь Шевченко (04.04.2010 00:46:19) [79]
Конечно послужит, если это будет обычная пользовательская программа, и я бы на их месте такую программу выкинул бы, на всякий случай, зачем играть в рулетку. Другое дело инсталятор.
← →
Anatoly Podgoretsky © (2010-04-04 12:02) [100]> Суслик_ (04.04.2010 00:59:23) [83]
Я лично ничего не делаю, но я и пробую писать в HKLM всегда назначаю правла ReadOnly, я не пытаюсь писать в Program Files и подобные места, только читаю. Для записи есть специальные пользовательские папки. И программы работают, даже те, что написаны во времена Win9x
Только одну программу поместило в песочницу, а это прозрачно для пользователя.
← →
Anatoly Podgoretsky © (2010-04-04 12:05) [101]> Германн (04.04.2010 01:01:24) [84]
Летом уже будет прекращена поддержка для XP SP2
После прекращения поддержки продукт начинает умирать с высокой скоростью.
Потому что его прекращает поддерживать не только МС, но и процие производители.
← →
Anatoly Podgoretsky © (2010-04-04 12:09) [102]> DVM (04.04.2010 01:45:29) [89]
А почему не хочешь разделить сей файл на две части, по границе 3/4
← →
DVM © (2010-04-04 12:30) [103]
> Anatoly Podgoretsky © (04.04.10 12:09) [102]
> А почему не хочешь разделить сей файл на две части, по границе
> 3/4
Разделит то можно, а смысл какой? Мне кажется никаких удобств не добавит.
← →
Anatoly Podgoretsky © (2010-04-04 13:41) [104]> DVM (04.04.2010 12:30:43) [103]
Вообще то не рекомендуется редактировать файл ресурса проекта
← →
Суслик__ (2010-04-04 13:43) [105]
> Anatoly Podgoretsky © (04.04.10 12:02) [100]
>
> > Суслик_ (04.04.2010 00:59:23) [83]
>
> Я лично ничего не делаю, но я и пробую писать в HKLM всегда
> назначаю правла ReadOnly, я не пытаюсь писать в Program
> Files и подобные места, только читаю. Для записи есть специальные
> пользовательские папки.
Ну я тоже так делаю в общем-то в последней версии.
Собсно вопрос то у меня жизненный. Я как раз апдейт сейчас делаю, все реализовал из сказанного. Может еще чего надо, чтобы у пользователя проблем не было?
← →
Anatoly Podgoretsky © (2010-04-04 13:49) [106]> Суслик__ (04.04.2010 13:43:45) [105]
Конечно надо, надо работать с включеным UAC и под разными пользователями, как минимум администратор и пользователи. Под продвинутым тестировать не требуется.
← →
Суслик__ (2010-04-04 13:54) [107]
> Anatoly Podgoretsky © (04.04.10 13:49) [106]
Т.е. практика - критерий истины.
Предлагаешь потестировать. Ну это, конечно, делать будут.
Вопрос, что может заранее что-то можно сказать. Про HKLM понятно, про Program files понятно. Может что еще известно заранее?
← →
Игорь Шевченко © (2010-04-04 14:01) [108]
> Вопрос, что может заранее что-то можно сказать. Про HKLM
> понятно, про Program files понятно. Может что еще известно
> заранее?
http://www.edbott.com/weblog/?p=1602
← →
iZEN (2010-04-04 14:04) [109]Виндоюзеры-девелоперы продолжают кушать протухший кактус. Иногда в нём появляются иголочки, направленные внутрь — в самый центр ядра. Ж))
← →
test © (2010-04-04 14:06) [110]iZEN (04.04.10 14:04) [109]
Сам на чем сидишь?
← →
Anatoly Podgoretsky © (2010-04-04 14:07) [111]> Суслик__ (04.04.2010 13:54:47) [107]
И работать всегда под пользователем с включеным UAC - то есть быть как можно ближе к реальной пользовательской среде.
И не про Program files конечно речь, а про все папки, писать надо только в предусмотренные для этого папки.
Советую также ознакомиться с правилами написания под Висту и семерку. Адрес приведен. При желании можно найти и перевод, оно гуляет по Сети.
← →
iZEN (2010-04-04 14:08) [112]
> test © (04.04.10 14:06) [110]
>
> iZEN (04.04.10 14:04) [109]
> Сам на чем сидишь?
> uname -a
FreeBSD selena.fire 8.0-STABLE FreeBSD 8.0-STABLE #0: Thu Apr 1 17:01:23 VOLST 2010 root@selena.fire:/usr/obj/usr/src/sys/SELENA amd64
← →
test © (2010-04-04 14:09) [113]iZEN (04.04.10 14:08) [112]
У меня флешку не читает, FreeBSD 8.0 huble подскажи а! ))
← →
iZEN (2010-04-04 14:11) [114]
> test © (04.04.10 14:09) [113]
>
> iZEN (04.04.10 14:08) [112]
> У меня флешку не читает, FreeBSD 8.0 huble подскажи а! ))
А у меня читает. ЧЯДНТ?
← →
Anatoly Podgoretsky © (2010-04-04 14:14) [115]> Игорь Шевченко (04.04.2010 14:01:48) [108]
Ну это далеко не полный список, тут нет даже запуска определеного круга программ, Обращения к реестру к запрещеным веткам, изменение пунктов главного меню, например перемещения в другую папку и так далее.
← →
test © (2010-04-04 14:14) [116]iZEN (04.04.10 14:11) [114]
Есть диск на 250 гигов внешний, никак не могу его смонтировать. Как посмотреть какая у него разметка, что скармоивать mount?
← →
Anatoly Podgoretsky © (2010-04-04 14:17) [117]> iZEN (04.04.2010 14:08:52) [112]
А пишешь для кого, или тоже только для FreeBSD ?
← →
iZEN (2010-04-04 14:19) [118]
> Anatoly Podgoretsky © (04.04.10 14:17) [117]
>
> > iZEN (04.04.2010 14:08:52) [112]
>
> А пишешь для кого, или тоже только для FreeBSD ?
Java же.
← →
Жук (2010-04-04 14:20) [119]
> Игорь Шевченко © (03.04.10 18:36)
> два часа от этой заботы я потерял:
Больно слышать
← →
iZEN (2010-04-04 14:21) [120]
> test © (04.04.10 14:14) [116]
>
> iZEN (04.04.10 14:11) [114]
> Есть диск на 250 гигов внешний, никак не могу его смонтировать.
> Как посмотреть какая у него разметка, что скармоивать mount?
% gpart list
Страницы: 1 2 3 4 вся ветка
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.69 MB
Время: 0.07 c