Jason Lee
Posts: 89
Joined: 2008-08-12
|
Hi, guys,
I have a toolbar based on Add-in express, I installed on Windows XP, it works fine, while install to Vista, some times it don't even appear, unless you use "run as administrator" to install it. is there a way we can bypass that? since a lot of end users they don't know how to install as administrator.
Also in Vista, if I install the toolbar, it show me the following errors during the installation: but in XP, it installed without any issue.
Date and Time: 7/14/2009 5:09:53 PM
Machine Name: USER-PC
IP Address: fa80::3919:7e3f:11b2:2b90%8
Current User: User-PCUser
Application Domain: adxregext.exe
Assembly Codebase: file:///C:/Program Files/toolbarX.com/toolbarX/adxregext.exe
Assembly Full Name: adxregext, Version=4.3.124.0, Culture=neutral,
PublicKeyToken=4416dd98f0861965
Assembly Version: 4.3.124.0
Assembly Build Date: 8/4/2008 5:42:52 PM
Exception Source: mscorlib
Exception Type: System.UnauthorizedAccessException
Exception Message: Attempted to perform an unauthorized operation.
Exception Target Site: Win32Error
---- Stack Trace ----
Microsoft.Win32.RegistryKey.Win32Error(errorCode As Int32, str As String)
adxregext.exe: N 0088 (0x58) IL
Microsoft.Win32.RegistryKey.SetValue(name As String, value As Object, valueKind As RegistryValueKind)
adxregext.exe: N 0944 (0x3B0) IL
Microsoft.Win32.RegistryKey.SetValue(name As String, value As Object)
adxregext.exe: N 0000 (0x0) IL
AddinExpress.IE.Deployment.AddinDomainAdapter.RegisterManagedType(type As Type, strAsmName As String, strAsmVersion As String, strAsmCodeBase As String, strRuntimeVersion As String)
adxregext.exe: N 0071 (0x47) IL
AddinExpress.IE.Deployment.AddinDomainAdapter.RegisterAssembly(assembly
As Assembly, flags As AssemblyRegistrationFlags)
adxregext.exe: N 0135 (0x87) IL
AddinExpress.IE.Deployment.AddinDomainAdapter.RegisterForComInterop(register
As Boolean, dllType As String, dllPath As String, showExceptions As Boolean)
adxregext.exe: N 0051 (0x33) IL
|
|
Andrei Smolin
Add-in Express team
Posts: 18821
Joined: 2006-05-11
|
Hi Jason,
If you work with VS 2008, then open your .vdproj in a text editor and set "RequiresElevation" to true:
"RequiresElevation" = "11:TRUE"
If you use VS 2005, we suggest zipping your installer and providing a readme file in the archive.
Andrei Smolin
Add-in Express Team Leader |
|