Я надеюсь, что кто-то может помочь мне в этом.
У меня есть программное обеспечение, которое я пытаюсь установить без прав администратора, с помощью метода 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