
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.05.2009, 12:37
|
|||
|---|---|---|---|
Vista: назначить программе права администратора |
|||
|
#18+
Столкнулся в виста с некорректным поведением своей программы в нек. местах, например обращается к не той директории, глючит слегка, если коротко. Копал. Понял что для корректной работы надо поставить на несколько ярлыков-exeшников галку Совместимость->Запускать от имени администратора.(Либо наверно отключить UAC) Понятно что инсталятор это не делает, user может хелп не читать, надо эти права проставить при инсталляции. Как это сделать через VB? Предполагаю какие-то API. Нужен совет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.05.2009, 18:25
|
|||
|---|---|---|---|
Vista: назначить программе права администратора |
|||
|
#18+
Ладно, вроде разобрался, засовываю инсталятором ключи реестра типа Код: plaintext 1. Честно говоря потихоньку едет крыша и начинает бесить. Я то допустим для себя разберусь. Что надо сделать чтобы прога нормально устанавливалась и работала на произвольном компе не паря мозги юзеру? Выдумываешь одну затычку, этот новосвинский виндоус ставит другую подножку. Причем параллельно испытываю на другом компе с win 2008, там такой фигни не наблюдается. Отключить UAC конечно можно советовать, но это никак нельзя требовать от произвольного пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.05.2009, 18:33
|
|||
|---|---|---|---|
Vista: назначить программе права администратора |
|||
|
#18+
может лучше говорить пользователю чтобы он перенастроил ярлык? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.05.2009, 18:54
|
|||
|---|---|---|---|
Vista: назначить программе права администратора |
|||
|
#18+
Да ярлык то я автоматом уже научился настраивать, но "запускать от имени администратора" не дает "автозагружать" программу, а если этого не делать (от имени администратора), то все вроде работает, но потом глючит в одном месте, т.е. один из модулей (exe-шников) начинает сканировать не ту папку с файлами как задумано. Я пытаюсь сравнивать сейчас с другими программами, но понять пока не могу. 1)Т.е. что надо сказать виндам про мою прогу при установке чтобы у проги не было потом проблем хотя бы под тем user-ом кот.ее установил . 2) Ну а как это сказать на vb или через реестр это уже потом надо понимать. А то изобретаешь, пишешь какие-то коды которые права какие-то назначают, а в этих правах сам ничего не понимаю. Программа сложная, состоит не из одного а из некоторого набора exeшников, причем половина на C++, половина на VB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.05.2009, 03:24
|
|||
|---|---|---|---|
Vista: назначить программе права администратора |
|||
|
#18+
Дурдом на выезде... Сдается мне, что единственный грамотный способ: 1. Disable User Account Control (UAC) the Easy Way on Windows Vista 2. Disable Security Center Popup Notifications in Windows Vista Ну при этом добавлять-таки "Запуск от администратора" в реестр. Если уж человеку нравится нажимать на 10 messagebox-ов при каждом действии, то пускай уж и при загрузке вручную запускает, ничего не поделаешь. Можно даже умную инструкцию приложить "Как по-вистовски умно разрулить ситуацию" Способ 1. Запуск заблокированной программы или службы Способ 2. Отключение автозапуска заблокированных программ и служб http://support.microsoft.com/kb/930367/ru ... хотя в моем случае достаточно просто удалить ярлык из автозагрузки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.05.2009, 03:34
|
|||
|---|---|---|---|
Vista: назначить программе права администратора |
|||
|
#18+
А если не требовать права администратора при включенном UAC, то вот этот например код считывает пустой файл, хотя файл заполнен Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Ну и плюс могут возникать "Invalid call..." при запуске одного exe из под другого через Shell. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2161054]: |
0ms |
get settings: |
9ms |
get forum list: |
23ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 401ms |

| 0 / 0 |
