--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

Зачем Shareman-у админские права?

Нужен совет (поиск решения проблемы. не для купли-продажи)
320
22
С друзьями на NN.RU
В социальных сетях
Поделиться
mik-mak
03.05.2013
С некоторых пор шареман захотел запускаться исключительно под пользователем с админскими правами.. С чего это он, непонятно :(

Вот, чего procmon.exe показывает..
Зачем там строчки CreateFile? Я так думал, оно должно проверять таким образом разрешение на запись к каталог.. А тут чета непонятное.. Да и права на запись в егойную директорию у пользователей есть..
Шареман - зло.

Большинство строчек в процмоне - результат работы загрузчика исполняемых файлов Windows, а не код шаремана как такового.
mik-mak
03.05.2013
Зло то зло :)) Но скорость на нём нормальная получается..
А как среди всего этого количества строчек найти то, что не даёт ему без админских правов загружаться?
Запустить без админских прав и посмотреть, где результат выполнения будет не SUCCESS, а ACCESS DENIED?
mik-mak
03.05.2013
Так он не запускается без админских прав.. При запуске вылазит окошко UAC.. Если ткнуть "отмена", он ваще не запускается %(
Скачал я этот ваш Шареман, распаковал upx-ом.
Угадайте, что у него внутри? Нет, не неонка, а манифест:
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator"/>
</requestedPrivileges>
</security>
Windows 8?
По умолчанию шареман делает каталог загрузки в той же папке, где сидит сам. Начиная с win8 писать в Program Files можно только с админскими правами. Перенесите каталог загрузки и не помню что еще в профиль или еще куда, и всё запустится.
mik-mak
03.05.2013
Нее, на этой машине стоит семерка.. Каталоги для загрузки на самбовской шаре ваще.. Профиль пользователя стоит на другом диске.. Права для пользователя на директорию Шаремана полные..
Elesin
03.05.2013
Публицыст писал(а)
Начиная с win8 писать в Program Files можно только с админскими правами.

Круто. У меня ещё много лет назад Vista подобное требовала. Или это я где-то тогда скачал секретную пре-альфа-вин8?
mik-mak
03.05.2013
Сам себе отвечу..
Похоже, они там в манифесте прописали требование админских прав.. :(
Теперь стоит другая задача: Как поправить манифест?
Точно.
Поправить просто, например так:
К сообщению прикреплен файл:
65929772-areman.na.exe.zip   (2.76 Mb)   Скачать файл
mik-mak
03.05.2013
Дык.. Это ш готовый шареман!
А как править то?.. Он же при обновлении опять всё вернёт взад :(

Чёта, я тока какую-то платную утилиту нашёл..

ЗЫ.. Грит, скачайте новую версию.. Новую править ннада..
Я WinHexом правил, кстати, запускается ?
mik-mak
03.05.2013
Запускается, но грит, что нужно новую версию скачать..
mik-mak
03.05.2013
Я поправил вот этим:
www.heaventools.ru/rt-how-to-add-requested-level-to-manifest.htm
А как winhex-e найти этот манифест в екзешнике?
А он будет в виде plain-text в самом конце.
Кстати, еще ведь есть command line manifest tool из Visual Studio /SDK
Лежит в "\Program Files\Microsoft SDKs\Windows\v7.0A\bin\"
Оно же в приложенном архиве с примерами извлечения и запихивания обратно
К сообщению прикреплен файл:
65931964-mt.zip   (313 Kb)   Скачать файл
mik-mak
04.05.2013
Хм.. При более внимательном осмотре оказалось, что не удаётся соединиться с сервером.. Тоесь, патченная версия нифига не хочет соединяться с сервером :( Ни при запуске под админом, ни так.. Но ошибки пишет разные:
При обычном запуске - Грит, нет связи с сервером, отключите НОД32..
При запуске под админом - Говорит, что нету связи с сервером, уже запустившись..

Вобщем, фигня какая-то, при запуске чёта хочет писать в реестр HKLM/system/CCS/services/Tcpip/Parameters и еще в несколько мест в реестре.. Вот нафига, спрашивается!
ISOpter
05.05.2013
вас же домряха сольет со всеми потрохами!
mik-mak
05.05.2013
В смысле, сольёт %) ?
ISOpter
05.05.2013
органам. Вместе со всеми вашими закачками автогадов
mik-mak
06.05.2013
Что есть такое "автогады" %)? и зачем они органам..
mik-mak
06.05.2013
Опять отвечу сам себе :))
Победил я его, вроде п.. Правда, по дагестанским понятиям %)
Процесс запуска и обновления шаремана проходит так:
1. Запускается старая версия (та, что не хочет админских прав)
2. Скачивается новая версия (та, что уже многого хочет)
3. Старый файл переименовывается в shareman.old.exe
4. В директории остаётся shareman.exe (много хочет) и shareman.old.exe

Я скачал старую версию (уфф.. еле нашёл, так как оне архива версий не держуть) и постановил, что шареман теперь запускается батником, который удаляет shreman.exe и переименовывает shreman.old.exe в shareman.exe

ЗЫ.. Чтоб чёрное страшное окно не мозолило глаз, запускаю батник свёрнутым.. %)
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем
Последние темы форумов
Форум Тема (Автор) Последний ответ Ответов
Материнские платы на запчасти и не только

Материнские платы на запчасти и не только Материнские платы и другие комплектующие Отправка в регионы после оплаты. Транспортной...
Цена: 3 000 руб.

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9 Отправка в регионы после оплаты. Продаются сразу обе. Цена за обе 2000 руб....
Цена: 1 000 руб.

Принтер лазерный HEWLETT PACKARD HP-6L

Принтер лазерный HEWLETT PACKARD HP-6L Отправка в регионы после оплаты. 3штуки БУ. Внешний вид из магазина простояли на складе...
Цена: 4 500 руб.

Сетевой фильтр APC Surge Arrest

Сетевой фильтр APC Surge Arrest для радиолюбителя.и не только Отправка в регионы после оплаты. ЦЕНА 3000 руб. В рабочем состоянии....
Цена: 3 000 руб.