Допоможіть написати bat-нік

Вільне спілкування
Аватар користувача
tarik
Поважний користувач
Повідомлень: 3248
З нами з: 25 листопада 2012, 19:53
Дякував (ла): 37 разів
Подякували: 63 рази
Контактна інформація:

Re: Допоможіть написати bat-нік

Повідомлення tarik » 21 серпня 2013, 22:42

Master писав:
theoretic писав:if _%1_==_payload_ goto :payload

:getadmin
echo %~nx0: elevating self
set vbs=%temp%\getadmin.vbs
echo Set UAC = CreateObject^("Shell.Application"^) >> "%vbs%"
echo UAC.ShellExecute "%~s0", "payload %~sdp0 %*", "", "runas", 1 >> "%vbs%"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
rem @your file@
goto :eof
чет я не врублюсь...
а откуда в ДОСЕ .vbs ??
ну на скільки я знаю то .vbs можна робити уже з готового батніка, щоб не було видно самого процесу в cmd

OlegLOA
Доцент
Повідомлень: 8158
З нами з: 25 листопада 2012, 19:04
Звідки: г. Черновцы
Дякував (ла): 1076 разів
Подякували: 1016 разів

Re: Допоможіть написати bat-нік

Повідомлення OlegLOA » 21 серпня 2013, 22:45

Master писав: чет я не врублюсь...
а откуда в ДОСЕ .vbs ??
оттуда же откуда и админские права :)
Сервіс-центр "ЕКСПЕРТ" - РЕМОНТ аудіо/відео техніки,комп'ютерів,моніторів та іншої електроніки
м.Чернівці, вул.Комарова,9АА(вхід з вул.Івасюка,100м від Комарова) тел.(МТС)0506027068, (КС)0975931050
https://goo.gl/mvzvhy

Аватар користувача
tarik
Поважний користувач
Повідомлень: 3248
З нами з: 25 листопада 2012, 19:53
Дякував (ла): 37 разів
Подякували: 63 рази
Контактна інформація:

Re: Допоможіть написати bat-нік

Повідомлення tarik » 21 серпня 2013, 22:46

OlegLOA писав:
Master писав: чет я не врублюсь...
а откуда в ДОСЕ .vbs ??
оттуда же откуда и админские права :)
ну можливо я не правильно виразився...може воно до ДОСу і не має відношення

Аватар користувача
Master
Легенда Форуму
Повідомлень: 37099
З нами з: 25 листопада 2012, 13:03
Звідки: Город Герой Черновцы
Дякував (ла): 2817 разів
Подякували: 2878 разів

Re: Допоможіть написати bat-нік

Повідомлення Master » 21 серпня 2013, 22:48

tarik писав:Чи є на форумі програмісти які шарять в командах Windows? :D Потрібно написати .bat файл який буде запускати програму зразу від імені адміністратора. Я знайшов команди які просто запускають програму

Код: Виділити все

start /d"шлях до програми"
але потрібно щоб це було щей конкретно від імені адміністратора.

В кінцевому результаті потрібно одним батніком запускати зразу 2 програми...
Вы можете использовать стандартный Sheduled Tasks. Там при создании задания указыается имя пользователя и пароль. Работает без проблем
Все, что вы видите во мне - это не мое, это ваше.
Мое - это то, что я вижу в вас. ©

Аватар користувача
Master
Легенда Форуму
Повідомлень: 37099
З нами з: 25 листопада 2012, 13:03
Звідки: Город Герой Черновцы
Дякував (ла): 2817 разів
Подякували: 2878 разів

Re: Допоможіть написати bat-нік

Повідомлення Master » 21 серпня 2013, 22:51

или
Q: Как запустить программу от имени другого пользователя

A: Для выполнения запуска программы от имени другого пользователя есть несколько способов, рассмотрим их.

Способ 1 - RunAs
Использование команды RUNAS:


RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]
/user:имя пользователя программа

RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]
/smartcard [/user:имя пользователя] программа

/noprofile Не загружать профиль пользователя. Это приводит к более
быстрой загрузке приложения, но может стать причиной
неправильной работы некоторых приложений.
/profile Загружать профиль пользователя.
Этот параметр установлен по умолчанию.
/env Использовать текущие параметры среды.
/netonly Учетные данные предназначены только для удаленного
доступа.
/savecred Использовать учетные данные, сохраненные пользователем.
Этот параметр не доступен в Windows XP Home Edition
и будет проигнорирован.
/smartcard Для указания учетных данных используется
смарт-карта.
/user имя пользователя должно быть в виде USER@DOMAIN или DOMAIN\USER
программа Командная строка для EXE. См. примеры ниже.
Примеры:

runas /profile /user:mymachine\administrator cmd
runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
runas /env /user:[email protected] "notepad \"Мой файл.txt\""



Вроде эт как раз оно!
Востаннє редагувалось 21 серпня 2013, 22:53 користувачем Master, всього редагувалось 1 раз.
Все, что вы видите во мне - это не мое, это ваше.
Мое - это то, что я вижу в вас. ©

theoretic
Активіст
Повідомлень: 363
З нами з: 29 грудня 2012, 10:25
Дякував (ла): 8 разів
Подякували: 4 рази

Re: Допоможіть написати bat-нік

Повідомлення theoretic » 21 серпня 2013, 22:54

також можна загнатися у сервіси
тоді правда користувач не адмін буде а сістем ;)

Аватар користувача
tarik
Поважний користувач
Повідомлень: 3248
З нами з: 25 листопада 2012, 19:53
Дякував (ла): 37 разів
Подякували: 63 рази
Контактна інформація:

Re: Допоможіть написати bat-нік

Повідомлення tarik » 21 серпня 2013, 23:03

добре...опишу ситуацію...

Стоїть Він 8, але не через аккаунт адміністратора, а через локального юзера. В цьому режимі деякі програми запускаються тільки якщо їх запускати від імені адміністратора. Мені потрібні 2 програми в автозагрузці, пробував вже любими методами, навіть вручну в реєстрі прописував. Все рівно не запускається автоматично, тільки якщо клацати самому правою кнопкою миші і вибирати Запуск від ім. адміністратора.

Думав зроблю зразу батнік і закину його в автозагрузку...

Аватар користувача
nikalajka
Поважний користувач
Повідомлень: 3298
З нами з: 27 листопада 2012, 16:45
Дякував (ла): 4 рази

Re: Допоможіть написати bat-нік

Повідомлення nikalajka » 21 серпня 2013, 23:18

Master писав:
theoretic писав:if _%1_==_payload_ goto :payload

:getadmin
echo %~nx0: elevating self
set vbs=%temp%\getadmin.vbs
echo Set UAC = CreateObject^("Shell.Application"^) >> "%vbs%"
echo UAC.ShellExecute "%~s0", "payload %~sdp0 %*", "", "runas", 1 >> "%vbs%"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
rem @your file@
goto :eof
чет я не врублюсь...
а откуда в ДОСЕ .vbs ??
це походу створення скріпта для того щоб виконалось під адміном, так як без чогось крім доса це походу неможливо. вот і роблять черех вб
корисно? натисни палець вверх
мій товар
Зображення

О9S-4О7-3б-S1 мій мтс 097-6О4-777-1 мій кс


Ремонт квартиры. Барильефы
=> тема <=
=> сайт <=

OlegLOA
Доцент
Повідомлень: 8158
З нами з: 25 листопада 2012, 19:04
Звідки: г. Черновцы
Дякував (ла): 1076 разів
Подякували: 1016 разів

Re: Допоможіть написати bat-нік

Повідомлення OlegLOA » 21 серпня 2013, 23:55

nikalajka писав: це походу створення скріпта для того щоб виконалось під адміном, так як без чогось крім доса це походу неможливо. вот і роблять черех вб
*facepalm І що б ми робили без такого пояснення?
Сервіс-центр "ЕКСПЕРТ" - РЕМОНТ аудіо/відео техніки,комп'ютерів,моніторів та іншої електроніки
м.Чернівці, вул.Комарова,9АА(вхід з вул.Івасюка,100м від Комарова) тел.(МТС)0506027068, (КС)0975931050
https://goo.gl/mvzvhy

Аватар користувача
Master
Легенда Форуму
Повідомлень: 37099
З нами з: 25 листопада 2012, 13:03
Звідки: Город Герой Черновцы
Дякував (ла): 2817 разів
Подякували: 2878 разів

Re: Допоможіть написати bat-нік

Повідомлення Master » 22 серпня 2013, 07:25

tarik писав:добре...опишу ситуацію...

Стоїть Він 8, але не через аккаунт адміністратора, а через локального юзера. В цьому режимі деякі програми запускаються тільки якщо їх запускати від імені адміністратора. Мені потрібні 2 програми в автозагрузці, пробував вже любими методами, навіть вручну в реєстрі прописував. Все рівно не запускається автоматично, тільки якщо клацати самому правою кнопкою миші і вибирати Запуск від ім. адміністратора.

Думав зроблю зразу батнік і закину його в автозагрузку...
ну а через RUNAS ? тоже не идут?
шо за проги?
давай попробую
Все, что вы видите во мне - это не мое, это ваше.
Мое - это то, что я вижу в вас. ©

Відповісти

Повернутись до “Балачки”