[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
55842Сама проверка нуждается в админ правах. Так что это уловка 22.
Простой пример проверки на Elevation
@echo off
fsutil dirty query >nul
If not %errorLevel%==0 (
   Echo Script is running not elevated !!!
) else (
  Echo Script is running elevated.
)
pause

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 9 месяцев
  • Сообщений: 3817
  • Репутация:127

    [+] [-]
nikzzzz,
даже короче:
>nul dism&& echo I'm admin|| echo I'm user
pause

[Цитировать]

    wadimus
  • 14910
  • Стаж: 8 лет
  • Сообщений: 749
  • Репутация:91

    [+] [-]
Ander_73, то есть, проверка в батнике, если не админ в своей системе:
.. код
>nul dism || exit/b
.. продолжаем код, мы админы
красиво aa az

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 9 месяцев
  • Сообщений: 3817
  • Репутация:127

    [+] [-]
55848то есть, проверка в батнике, если не админ в своей системе
Именно. bs

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

    [+] [-]
  • Откуда: BG
Привет друзья,
а можете предложить батник все в одно для оптимизации Windows 10, 8 и 7.? Вот например Win 10 Tweaker Portable by XpucT для Win 10 хорошее решение, но батник или рег. файл думаю будет покруче.
Встречал много подобное, но все по кускам собирал. Нужно что было все в одно. Хочу запускать из под MInstall. У Beloff есть такое решение, но и там не все. ab aa

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    wadimus
  • 14910
  • Стаж: 8 лет
  • Сообщений: 749
  • Репутация:91

    [+] [-]
55850Хочу запускать из под MInstall
честно говоря, твики, да еще в огромном количестве затрудняют работу по определению каких-нибудь багов при установке. потом начинаются вопросы: а у меня ваша программа (репак) не работает, а у меня не видит что-то, а я не могу повысить права до админских :)
вот вам твик .. один ..
автоустановка подразумевает определённое место инсталляции, обычно такое:
C:\Program Files\<определённый каталог>
скока вопросов: а как мне авто-установить что-то в другое место? и что отвечают? переделывайте скрипты и ключи инсталляций под свои нужды и пути. ибо есть системные переменные! и их низзя менять!
ну, а почему-бы и нет?
тут лежать эти системные переменные:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
..
"CommonFilesDir"="C:\\Program Files\\Common Files"
"ProgramFilesDir"="C:\\Program Files"
"ProgramFilesPath"="%ProgramFiles%"
можно их поломать:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"ProgramFilesDir"="D:\\<наш путь, \\ дублируем>"
потом верните всё взад.
ЗЫ. за последствия не ручаюсь, ибо не моё, мне подбросили из тернета az

[Цитировать]

    wadimus
  • 14910
  • Стаж: 8 лет
  • Сообщений: 749
  • Репутация:91

    [+] [-]
55844А вообще для таких вещей удобно юзать yaP, но берите 6 версию
0.6? а что не так с 0.7.1?
делал пару поделок ранее, еще с 0.5 версией, сейчас переделал с новейшей версией - всё тоже самое ..
сразу предупредю - я в этом обычный юзер.
ведь народ стремится постоянно к новинкам, у тебя версия не-скажу-какого браузера 60 .. а у меня 61.0.1, я крут! там много новых фишек! и так везде ..

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

    [+] [-]
  • Откуда: BG
wadimus,
Спасибо за идею.
Не ожидал такое предложение твика, но ето очень интересно. Я так понимаю нужно поломать пути, перезапустить комп и потом вернуть взад? aa

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    wadimus
  • 14910
  • Стаж: 8 лет
  • Сообщений: 749
  • Репутация:91

    [+] [-]
dimo70, думаю, перезапускать комп не надо, при авто-инсталляции системные переменные прочитаются из реестра.
записать в батнике:
- вносим новый путь в переменную %ProgramFilesDir%
- запускаем MInst.exe с ожиданием: start /wait MInst.exe
- восстанавливаем переменную

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
wadimus,
0.6? а что не так с 0.7.1?
антивирусы неровно дышат на нее, с 0.6 чуть лучше ситуация

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
можно их поломать:
А зачем их ломать.Вот конфиг из yaP. Я думаю не сложно догадаться что он делает.

[Цитировать]

    wadimus
  • 14910
  • Стаж: 8 лет
  • Сообщений: 749
  • Репутация:91

    [+] [-]
dialmak, друг, а ты запускал MInst.exe?
я же твик указал только для использования с этой оболочкой!
переименовали системную переменную, потом с помощью MInst.exe установили нужные программы (по нужным путям, ничего не меняя в сборнике), потом всё вернули взад.
у тебя псевдо-портабеллизация с псевдо-путям.
а нам нужно реально авто-установить реальный инсталлятор по не-реальному, не-стандартному пути. и программа таки останется в системе

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
wadimus, друг, а ты пробовал что советуешь? Єт не сработает, поєтому я показал как можно єто сделать через локальную переменную.

[Цитировать]

    wadimus
  • 14910
  • Стаж: 8 лет
  • Сообщений: 749
  • Репутация:91

    [+] [-]
dialmak, хм ..
то есть, yaP-аем оболочку MInst.exe, там виртуалим и переделываем под-себя системную переменную, потом в оболочке устанавливаем некую программу, которая будет ставится по изменённым системным путям (не в c:\Program Files, а в D:\My Programm к примеру)
как говорил Остап Бендер: плодотворная дебютная идея ..
ну, кто хочет - пусть проверяет .. честно говоря, мне это не нуно

[Цитировать]

    Orochi
  • 14100
  • Стаж: 8 лет 5 месяцев
  • Сообщений: 218
  • Репутация:0

    [+] [-]
nikzzzz, Ander_73, dialmak, wadimus,
Всем спасибо за помощь. ay

Страница 10 из 94


Показать сообщения:    

Текущее время: 24-Ноя 07:53

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы