9

В установщике Windows .msi, если вы укажете настраиваемое действие, которое будет запускаться во время установки приложения, оно будет запущено под пользователем "SYSTEM". Можно ли обмануть это, передав параметр командной строки в настраиваемое действие (файл .exe) и заставить его работать под текущим вошедшим пользователем?

3 ответа3

14

Это то, что вы ищите?

RUNAS

Execute a program under a different user account.

Syntax
      RUNAS [/profile] [/env] [/netonly] /user:user Program

Key
   /profile   Option to load the user's profile (registry)
   /env       Use current environment instead of user's.
   /netonly   Use the credentials specified only for remote connections.
   /user      Username in form USER@DOMAIN or DOMAIN\USER
              (USER@DOMAIN is not compatible with /netonly)
   Program    The command to execute

Введите пароль при появлении запроса.

Когда вы запускаете программу с помощью RunAs /netonly , она будет выполняться на вашем локальном компьютере как пользователь, в котором вы в данный момент зарегистрированы, но любые подключения к другим компьютерам в сети будут выполняться с использованием указанной учетной записи пользователя.

Без /netonly все будет работать под указанной учетной записью пользователя.

3

В ярлыке целевого пространства:

C:\Windows\System32\runas.exe /profile /user:COMPUTERNAME_04\administrator C:\totalcmd\TOTALCMD64.EXE
-2

Если вы хотите открыть любое приложение, кроме администратора, выполните следующие действия. Удерживайте клавишу Shift + щелкните правой кнопкой мыши приложение. Это покажет опцию "Запуск от имени другого пользователя"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .