IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Операционные системы M$ (http://www.imho.ws/forumdisplay.php?f=2)
-   -   Запуск программы в Windows XP (http://www.imho.ws/showthread.php?t=74876)

tim9900 02.12.2004 17:43

Запуск программы в Windows XP
 
Возникла ситуация - есть довольно старенькая программа, которая без проблемм запускается и работает из под администраторской учетной записи, а под обычным юзером запускаться не хочет, выдает ошибку - "Runtime error 217 at 0001865A". Дык вот, надо чтоб и под юзером прекрасно работала и запускалась. Если кто знает как помочь делу, жду ответов с нетерпением.
Система - Windows XP SP2 en+MUI, FAT32.

Ghost 02.12.2004 17:53

Вполне может быть, что она пытается обратиться к какой-то ветви реестра или какому-то файлу и совершить с ними недозволенные этому юзеру операции. Скачай FileMon и RegMon от SysInternals и посмотри, к чему обращается прога и открой юзеру туда доступ...

tim9900 02.12.2004 18:13

Ладно, попробую. Вот еще вопрошаю - можно ли сделать так, чтоб программа запускалась с правами админа по умолчанию?

EugeneAnt 03.12.2004 15:09

Другой вопрос. После чистки чужой машины от вирусов загружается только облочка XP HE, но далее ни одна программа не запускается,
даже из "выполнить", кроме переустановки XP, что посоветуете?

Ghost 03.12.2004 15:21

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

tim9900
По поводу запуска прог под другим юзером: есть в винде такая штука - runas. С ее помощью можно запустить любую прогу под любым имеющимся в системе именем и, соответсвенно, с указанными этому аккаунту привелегиями. Сделать это можно либо из консоли (собственно, runas), либо из контекстного меню (вызываем его удерживая клавишу Shift и выбираем "Запуск от имени..."). Нужно только сперва запустить службу "RunAs" (net start seclogon). Но тут есть два момента:
1. Требуется ввод пароля к аккаунту, а давать его простому юзеру - вельми отстойная мысля...
2. Прога, запущенная под именем админа из сессии обычного юзера, имеет права админа, т.е., запустив т.о. ту же ворду, можно в диалоговом окне открытия файлов снести или переименовать (или сделать еще какую пакость) любое файло.
Так что не мучайся: либо все-таки воспользуйся мониторами реестра и файлов, либо банально вноси юзеров в группу админов.

tim9900 03.12.2004 16:02

Ага, вот так повносишь юзеров в группу Админов, а потом получай жалобы - "Я ничего не делала, а он взял и завис. А теперь не работает". Б*я, как я ненавижу такие жалобы, ведь в конечном итоге выясняется, что эта самая "ничего не делала" своими кривыми руками и тупой башкой нехотя уронила систему, удалив сисфайлы или забив все место на ХДД.
Мне вот интересно, можно ли присвоить тому или иному значку или программе права админа? Что б он не запрашивал пароль, логин, а просто молча запускался.

Ghost 03.12.2004 16:26

tim9900
Цитата:

Мне вот интересно, можно ли присвоить тому или иному значку или программе права админа? Что б он не запрашивал пароль, логин, а просто молча запускался.
Посмотри здесь и здесь.


Часовой пояс GMT +4, время: 15:37.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.