Type of Sequencing : VFS
Sequencer : 4.6 SP1
OS : Win7(x64)
Issue : The application when launched in user mode throws the below following error as the application looks to write some registry keys under local machine HKLM\System\CurrentControlset. If the application is launched first in admin mode and then user mode the application works fine.
Solution : The below following are the steps you need to follow after the application is captured :
1) Add the below registries manually from the virtual registry tab in the package configuration wizard
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\RTAClient]
"EventMessageFile"="C:\\PROGRA~1\\Aspect\\RTA\\RTAMES~1.DLL"
"TypesSupported"=dword:00000007
"CategoryCount"=dword:000003e7
2) Mark each registry as "overridden"
3) Uncheck Security Descriptors
Note : Technically speaking the application should have worked fine from the above 3 steps but on the client machine when i checked for RTA client virtual registries it was failing to update. The registries got updated successfully only after implementing step 4 as given below.
4) Go to the OSD tab and add the below key
<REGKEY HIVE="HKLM" KEY="SYSTEM\CurrentControlSet\services\eventlog\Application\RTAClient" NOREDIR="FALSE">
<REGVALUE NAME="EventMessageFile" REGTYPE="REG_SZ">C:\\PROGRA~1\\Aspect\\RTA\\RTAMES~1.DLL</REGVALUE>
</REGKEY>
Sequencer : 4.6 SP1
OS : Win7(x64)
Issue : The application when launched in user mode throws the below following error as the application looks to write some registry keys under local machine HKLM\System\CurrentControlset. If the application is launched first in admin mode and then user mode the application works fine.
Solution : The below following are the steps you need to follow after the application is captured :
1) Add the below registries manually from the virtual registry tab in the package configuration wizard
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\RTAClient]
"EventMessageFile"="C:\\PROGRA~1\\Aspect\\RTA\\RTAMES~1.DLL"
"TypesSupported"=dword:00000007
"CategoryCount"=dword:000003e7
2) Mark each registry as "overridden"
3) Uncheck Security Descriptors
Note : Technically speaking the application should have worked fine from the above 3 steps but on the client machine when i checked for RTA client virtual registries it was failing to update. The registries got updated successfully only after implementing step 4 as given below.
4) Go to the OSD tab and add the below key
<REGKEY HIVE="HKLM" KEY="SYSTEM\CurrentControlSet\services\eventlog\Application\RTAClient" NOREDIR="FALSE">
<REGVALUE NAME="EventMessageFile" REGTYPE="REG_SZ">C:\\PROGRA~1\\Aspect\\RTA\\RTAMES~1.DLL</REGVALUE>
</REGKEY>