Обход UA C при установке файлов, RunAsInvoker - сталкивается с проблемой при редактировании реестра - PullRequest
0 голосов
/ 25 апреля 2020

Я надеюсь, что кто-то может помочь мне в этом.

У меня есть программное обеспечение, которое я пытаюсь установить без прав администратора, с помощью метода RunAsInvoker, создающего файл .bat, содержащий:

cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %1"

После перетаскивания установочного файла в этот .bat-файл я успешно установил некоторое программное обеспечение. Одна из них сталкивается с проблемой, когда установка попадает в реестр и ей снова нужны права администратора.

PokerStars.SE - это установочный файл, с которым у меня проблемы.

Есть ли способ обойти это для установочных файлов, попадающих в реестр? Я добавил журнал установки ниже, если это могло бы помочь.

С наилучшими пожеланиями, Антон


[2020/04/25 01:47:26]
VC++ __active_heap = 1
GetProcessAffinityMask=0xF
tryLock supported
PID=13912
BASEADDR=0x00880000
Log File Path: C:\Users\alofgren\Desktop\Boll\PokerStars.SE\Install.log
OS Version: 4563000a
isWow64: 1
localAppData: 1
Has admin rights: 0
Locale: 13

Extracting files:
fw.ini
[2020/04/25 01:47:27]
Gx\update.bmp
PokerStarsUninstall.exe
PokerStarsUpdate.exe
[2020/04/25 01:47:28]
Stub.exe
trace.ini
Tracer.exe
update.ini


Source: C:\Users\alofgren\Desktop\Install\InstallPS\PSTARS.exe

Options:
 All users: 0
 Desktop: 0
 Start Up: 0
 Quick Launch: 0
Common Programs: 
Programs: C:\Users\alofgren\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
[2020/04/25 01:47:29]
Registry write error, maybe caused by access right not enough, uninstaller may not work properly.
Install finished
[2020/04/25 01:59:06]
VC++ __active_heap = 1
GetProcessAffinityMask=0xF
tryLock supported
PID=5496
BASEADDR=0x00880000
Log File Path: C:\Users\alofgren\Desktop\Boll\PokerStars.SE\Install.log
OS Version: 4563000a
isWow64: 1
localAppData: 1
Has admin rights: 0
Locale: 13

Extracting files:
fw.ini
Gx\update.bmp
PokerStarsUninstall.exe
PokerStarsUpdate.exe
Stub.exe
[2020/04/25 01:59:07]
trace.ini
Tracer.exe
update.ini


Source: C:\Users\alofgren\Desktop\Install\InstallPS\PSTARS.exe

Options:
 All users: 0
 Desktop: 0
 Start Up: 0
 Quick Launch: 0
Common Programs: 
Programs: C:\Users\alofgren\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
Registry write error, maybe caused by access right not enough, uninstaller may not work properly.
Install finished
[2020/04/25 02:03:35]
VC++ __active_heap = 1
GetProcessAffinityMask=0xF
tryLock supported
PID=16036
BASEADDR=0x00880000
Log File Path: C:\Users\alofgren\Desktop\Boll\PokerStars.SE\Install.log
OS Version: 4563000a
isWow64: 1
localAppData: 1
Has admin rights: 0
Locale: 13

Extracting files:
fw.ini
Gx\update.bmp
PokerStarsUninstall.exe
PokerStarsUpdate.exe
Stub.exe
trace.ini
Tracer.exe
[2020/04/25 02:03:36]
update.ini


Source: C:\Users\alofgren\Desktop\Install\InstallPS\PSTARS.exe

Options:
 All users: 0
 Desktop: 0
 Start Up: 0
 Quick Launch: 0
Common Programs: 
Programs: C:\Users\alofgren\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
Registry write error, maybe caused by access right not enough, uninstaller may not work properly.
Install finished
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...