olga_maksi29
03-09-2022, 11:26
Доброе утро. Помогите горю горевать
Пытаюсь создать bat файл ( который будет хранится в сетевой папке ) с определённым, но простым назначением
1) Требуется что бы bat файл запускался с повышенными правами (c запросом UAC) или с запросом на повышения прав
но с этим относительно понятно .
2) Дальше определялась бы система по нескольким условиям:
если это Windows XP
- применить все reg файлы и bat файлы в папке с батником с директории WindowsXP
Windows 7 и выше (8/10/11 включительно)
- применить все reg файлы и bat файлы в папке с батником с директории Windows7+
Windows 8/8.1
- применить все reg файлы и bat файлы в папке с батником с директории Windows8+
Windows 10
- применить все reg файлы и bat файлы в папке с батником с директории Windows10
Windows 11
- применить все reg файлы и bat файлы в папке с батником с директории Windows11
определить разрядность системы (x64/x86 )( всё выше windows XP)
- применить все reg файлы и bat файлы в папке с батником с директории x64
разрядность системы (x86)
- применить все reg файлы и bat файлы в папке с батником с директории x86
Вроде всё просто
1) решение или bat конвертировать в exe и добавлять манифест или я читала о способе добавить в bat asInvoker
2) второй пункт у меня получается очень большим
Может кто сможет подсказать элегантное и простое решение.
Пытаюсь создать bat файл ( который будет хранится в сетевой папке ) с определённым, но простым назначением
1) Требуется что бы bat файл запускался с повышенными правами (c запросом UAC) или с запросом на повышения прав
но с этим относительно понятно .
2) Дальше определялась бы система по нескольким условиям:
если это Windows XP
- применить все reg файлы и bat файлы в папке с батником с директории WindowsXP
Windows 7 и выше (8/10/11 включительно)
- применить все reg файлы и bat файлы в папке с батником с директории Windows7+
Windows 8/8.1
- применить все reg файлы и bat файлы в папке с батником с директории Windows8+
Windows 10
- применить все reg файлы и bat файлы в папке с батником с директории Windows10
Windows 11
- применить все reg файлы и bat файлы в папке с батником с директории Windows11
определить разрядность системы (x64/x86 )( всё выше windows XP)
- применить все reg файлы и bat файлы в папке с батником с директории x64
разрядность системы (x86)
- применить все reg файлы и bat файлы в папке с батником с директории x86
Вроде всё просто
1) решение или bat конвертировать в exe и добавлять манифест или я читала о способе добавить в bat asInvoker
2) второй пункт у меня получается очень большим
Может кто сможет подсказать элегантное и простое решение.